All Versions
12
Latest Version
Avg Release Cycle
34 days
Latest Release
45 days ago

Changelog History
Page 1

  • v3.1.18

    September 05, 2019

    Homer

    🆕 New Features

    • ➕ Added scroll bar for db property panel in the tool

    🛠 Fixed Issues

    #769 License header should be a comment
    #758 injector: Dependency graph does not mandate every version instantiated
    #755 Let config implementations return a Stream with no wildcard for children
    🚚 #754 Move constants in config Document interfaces like Table to separate util method
    #749 Tool: Content of GUI cannot be shown due to lack of scroll-bar.
    #752 Examples cannot be run under Java 8
    #751 Add a new banner with Speedment Stream
    🖨 #750 Banner printout is not using the platform-specific newline character(s)

  • v3.1.17

    August 09, 2019

    Homer

    🆕 New Features

    • ➕ Added support for SqlLite
    • ➕ Added ability to regenerate with headless Java (e.g. without JavaFX)
    • 👌 Improved alias rendering in the UI tool
    • 👍 Dependency Injector support for constructors with parameters

    🛠 Fixed Issues

    #743 Create a HasColumn.findColumnOrThrow()
    #747 Fix annotation in AbstractManager enhancement
    #746 Json: Need replacement for Json.PRETTY=false
    👍 #745 Rest: Support HTTP HEAD commands in Rest interface
    👻 #744 Rest: Better exception error messages
    #742 Tool: empty text fields in the database connect window are automatically refilled
    #335 Add constructor with parameters to Injector
    #708 PhoneHome: Check thread housekeeping in case server goes down
    👍 #590 Injector: Add support for optional launcher arguments
    🔌 #343 Separate speedment-maven-plugin into modules
    👍 #282 Add DB support for android.database.sqlite
    💻 #175 Use FXML loader with ControlFactory to setup UI
    #561 Tool: Show code dynamically for selected table
    #733 speedment:generate requires JavaFX to be present
    #731 DbmsMutator::setLocalPath is missing
    👀 #98 See a code preview in the UI
    #560 Tool: The meaning of Java Alias is unclear

  • v3.1.16

    April 05, 2019

    Homer

    🆕 New Features

    • 🐎 Generally improved query performance

    🛠 Fixed Issues

    #224 Translator method forEveryTable does not execute for every table
    🐎 #725 Performance degradation in DriverComponentImpl

  • v3.1.15

    March 24, 2019

    Homer

    🆕 New Features

    🚀 Maintenance release

    🛠 Fixed Issues

  • v3.1.14

    March 24, 2019

    Homer

    🆕 New Features

    • Now runs under Java12
    • 👌 Improved configuration of ApplicationBuilder

    🛠 Fixed Issues

    #723 Tool does not compile under JDK12
    #722 Improve ApplicationBuilder so that an instance supplier can be provided optionally

  • v3.1.13

    March 10, 2019

    Homer

    🆕 New Features

    None

    🛠 Fixed Issues

    #715 common/json/Json.java has a non-final static member

  • v3.1.12

    January 22, 2019

    Homer

    🆕 New Features

    🚀 Maintenance release.

    🛠 Fixed Issues

    Common modules now have the same version as speedment itself

  • v3.1.11

    January 22, 2019

    Homer

    🆕 New Features

    🚀 Maintenance release.

    🛠 Fixed Issues

    #714 Reference to SNAPSHOT version of module invariant

  • v3.1.10

    January 22, 2019

    Homer

    🆕 New Features

    • ➕ Added support for SQLite databases
    • ➕ Added database mapping byte[]
    • ⚡️ Updated JDBC driver versions for MySQL, Postgres, and MariaDB
    • 👌 Improved Predicate handling for Join .where() statements (AND, OR composition)

    🛠 Fixed Issues

    #711 AutoClosingReferenceStream may call its close handle several times
    #713 API: DbmsOperationalHandler is leaking internal interface
    0️⃣ #712 Add default ResultSetMapping for byte[]-columns
    ⚡️ #698 Stream Optimizer fails for Enum bug
    ⚡️ #702 Update JDBC Drivers to latest version
    #679 Tool: settings.xml-overrides gets saved into speedment.json
    #691 TypeMapper is overwritten when running speedment:reload
    💅 #617 Wrong style of un-disabled fields
    #702 Fix code coverage report once migration to JUnit5 is done
    #533 Use JUnit 5 for tests
    #512 Collations are not used in ORDER BY rendering
    #659 Add tests for Speedment streams
    #704 Semantic join produce empty result if comparing uuid inside where clause
    👍 #527 AutoClosingReferenceStream and its Int,Long,Double variants does not support Java9
    #363 Is Byte not boolean
    #624 AutoClosingReferenceStream does not implement Java9StreamAdditions
    #593 Speedment instances that are stopped does not prevent managers from being used
    #364 bit(64) is translated to int not long
    #365 Return wrong value in "BIT(64)"
    #515 Rework the AutoClose stream property
    #602 SqlPersistenceImpl is rendering String predicates the wrong way
    🏗 #601 Allow Predicate compositions in Join builders.
    👍 #700 Add support for SQLite
    #705 AbstractDbmsOperationHandler: ConnectionInfo is not closed

  • v3.1.9

    November 27, 2018

    Homer

    🆕 New Features

    • 👌 Support for Java 11
    • 👌 Support for the latest MariaDB driver 2.3.0

    🛠 Fixed Issues

    🏗 #696 Travis: Build under OpenJDK11 fails because JavaFX is missing
    #701 Join: skip/limit does not work on certain join streams
    ⚡️ #694 MariaDB: Update driver to 2.3.0