github JetBrains/Exposed 0.42.0

latest releases: 0.56.0, 0.55.0, 0.54.0...
15 months ago

What's Changed

  • Fix an error when updating an entity with a foreign key id (issue 880) by @forketyfork in #1668
  • Open Sauced -> Exposed by @K0zka in #1660
  • Show length instead of value for exceeded column length by @simboel in #1667
  • Document configuration when using Spring starter by @Kantis in #1654
  • EXPOSED-15 Fix running mysql tests on M1 by @e5l in #1719
  • Fix grammar in error message by @micheljung in #1717
  • Fix: PostgreSQLDialect.modifyColumn is not able to drop default values by @michael-markl in #1716
  • Fix UInt value out of bounds by @keta1 in #1709
  • fix: EXPOSED-16 Failed tests in KotlinTimeTests by @joc-a in #1724
  • EXPOSED-21 Primary key constraint not created by @bog-walk in #1728
  • EXPOSED-19 Max timestamp in SQLite not working by @joc-a in #1725
  • docs: Add contribution guide by @joc-a in #1729
  • fix: EXPOSED-27 Id is not in record set by @joc-a in #1731
  • fix: EXPOSED-28 Update with join fails on H2 in MySql mode by @bog-walk in #1732
  • fix: EXPOSED-29 Cannot set nullable composite column in InsertStatement by @joc-a in #1733
  • fix: EXPOSED-23 H2 unsupported indexing behavior by @bog-walk in #1734
  • fix: EXPOSED-31 Landing Readme links and demo code by @bog-walk in #1736
  • Add CHARINDEX function for sqlserver by @eukleshnin in #1675
  • feat: EXPOSED-32 Support string function CHAR_LENGTH by @bog-walk in #1737
  • feat: EXPOSED-37 Support null-safe equality comparison by @bog-walk in #1739
  • Remove unnecessary parentheses for functions by @Maxr1998 in #1642
  • fix: EXPOSED-36 LocalDate comparison in SQLite by @bog-walk in #1741
  • fix: EXPOSED-42 Can't create BLOB column with default value by @joc-a in #1740
  • feat: EXPOSED-45 Support single statement UPSERT by @bog-walk in #1743
  • fix: EXPOSED-49 Replace statement defined as upsert statement by @bog-walk in #1747
  • Note breaking change in 0.40.1 by @timmc in #1723
  • fix: EXPOSED-48 Incorrect statistics aggregate functions by @bog-walk in #1745
  • feat: EXPOSED-52 Support batch UPSERT by @bog-walk in #1749
  • Sum batch results for inserts by @johnzeringue in #1641
  • docs: EXPOSED-55 Change TC build status badge links by @bog-walk in #1750
  • task: EXPOSED-58 Revisit detekt.yml and fix existing issues by @bog-walk in #1752
  • Add samples folder by @e5l in #1753
  • fix: EXPOSED-57 BatchInsertStatement can't be used with MySQL upsert by @bog-walk in #1754
  • feat: EXPOSED-47 Add support for SET DEFAULT reference option by @joc-a in #1744
  • docs: Correct broken links after README was moved by @joc-a in #1758
  • Add API tracking by @e5l in #1756
  • control whether arguments should be inlined or passed in. by @lure in #1621
  • build: Perform apiDump to fix failed merge build by @bog-walk in #1760
  • fix: EXPOSED-64 Fix Detekt SpreadOperator warnings by @bog-walk in #1759
  • feat: Add partial index support (Postgres only) by @lure in #1748
  • add afterStatementPrepared method to StatementInterceptor by @lure in #1622
  • Bump org.jetbrains.kotlin.jvm from 1.7.21 to 1.8.22 by @dependabot in #1755
  • Create Documetation Website by @e5l in #1757
  • feat: EXPOSED-60 Support json/json(b) column types by @bog-walk in #1762
  • feat: EXPOSED-66 Extend partial index to SQLServer and SQLite by @bog-walk in #1763
  • [EXPOSED-46] Add a possibility to set a delay for the repetition attempts by @mgrati in #1742
  • chore: Set up Maven publishing by @joc-a in #1761
  • feat: EXPOSED-69 Extend json support to H2, Oracle (text) and DAO by @bog-walk in #1766
  • feat: EXPOSED-68 Add more json/json(b) column functions by @bog-walk in #1770
  • chore: remove detekt ClassNaming issues by @joc-a in #1769
  • deprecate: EXPOSED-84 Raise deprecation levels of API elements by @bog-walk in #1771
  • chore: Fix more detekt issues by @joc-a in #1772
  • docs: add a point in CONTRIBUTING.md regarding API check by @joc-a in #1776
  • chore: add detekt IntelliJ plugin configuration to detekt.xml by @joc-a in #1775
  • test: Add json/jsonb array tests by @bog-walk in #1778
  • test: Add jsonb datetime tests by @bog-walk in #1780
  • QueryBuilder.registerArguments - avoid potentially expensive valueToString call unless we need to sort values by @zhurs in #1779
  • #623 Add support of window functions in Exposed DSL by @Legohuman in #1651
  • fix: EXPOSED-50 customEnumeration reference column error by @bog-walk in #1785
  • feat: EXPOSED-89 Support functions in Create Index by @bog-walk in #1788
  • fix: EXPOSED-91 NPE in existingIndices() with function index by @bog-walk in #1791
  • chore: Add blobParam function. by @spand in #1672
  • build(deps): bump org.jetbrains.kotlin.jvm from 1.8.22 to 1.9.0 by @dependabot in #1784
  • fix: SQLServerException: The port number -1 is not valid. by @joc-a in #1789
  • build: run apiDump by @joc-a in #1792
  • fix: EXPOSED-80 Set repetition policy for suspended transactions by @bog-walk in #1774
  • chore: Modify max_line_length value in .editorconfig to match that of detekt.yml by @joc-a in #1790
  • build(deps): bump org.jetbrains.kotlin.plugin.serialization from 1.8.22 to 1.9.0 by @dependabot in #1783
  • refactor: EXPOSED-88 Remove kotlinx-serialization dep from exposed-core by @bog-walk in #1793
  • chore: Integrate detekt with GitHub Actions by @joc-a in #1765
  • chore: Remove more detekt issues (part 4) by @joc-a in #1794
  • fix: Exclude deleted and renamed files from detekt GitHub Action by @joc-a in #1795
  • fix: EXPOSED-97 Unsigned column types truncate MySQL values by @bog-walk in #1796
  • feat: Add spring mutli container support by @FullOfOrange in #1781
  • docs: Reorganize structure and rewrite some pages by @joc-a in #1764
  • fix: EXPOSED-98: Add instructions to log-in to see and log issues by @jasonjmcghee in #1798
  • test: Add test coverage for column transforms by @oharaandrew314 in #1687
  • fix: EXPOSED-83 createMissingTablesAndColumns not detecting missing PK by @bog-walk in #1797
  • test: Fix failing exposed-tests in SQL Server by @bog-walk in #1801
  • fix: EXPOSED-54 CaseWhen.Else returns narrow Expression by @bog-walk in #1800
  • chore: Release 0.42.0 by @joc-a in #1804
  • feat: EXPOSED-43 Add support for timestamp with time zone by @joc-a in #1787
  • fix: EXPOSED-99 SchemaUtils incorrectly compares datetime defaults by @bog-walk in #1802
  • test: Fix failing exposed-tests in Oracle by @bog-walk in #1803
  • fix: EXPOSED-82 Inaccurate UShort column type mapping by @bog-walk in #1799
  • test: Fix failing datetime tests in MariaDB by @bog-walk in #1805

New Contributors

Full Changelog: 0.41.1...0.42.0

Don't miss a new Exposed release

NewReleases is sending notifications on new releases.