All Versions
13
Latest Version
Avg Release Cycle
252 days
Latest Release
1348 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.6.2
August 14, 2020 -
v0.6.1
August 14, 2020 -
v0.6.0 Changes
August 13, 2020๐ฅ Breaking changes
- โฌ๏ธ Drop support for Scala 2.11.x, 2.12.x
- โฌ๏ธ Drop support for Play 2.6.x
๐ New features
- ๐ Scala 2.13 Support
- ๐ Play 2.8 support
- ๐ Scalatra 2.7 support
๐ Changed
- โฌ๏ธ Bump library versions
- โฌ๏ธ drop generator projects
-
v0.5.0 Changes
April 20, 2019๐ฅ Breaking changes
- โฌ๏ธ Drop support for Java 8
๐ Changed
- โฌ๏ธ Bump Scala version (2.12.3 => 2.12.8)
- โฌ๏ธ Bump library versions
-
v0.4.0 Changes
July 28, 2017๐ฅ Breaking changes
- โฌ๏ธ Drop support for Scala 2.10.x
- โฌ๏ธ Drop support for Play 2.4.x
- Replace BoneCP with HikariCP (#47)
๐ New features
- ๐ Scala 2.12 support
- ๐ Play 2.6 support
- โ Added PagerSupport
- โ Added nscala-time support (#16)
- โ Add isEmpty and nonEmpty to Relations
- ๐ Support Map[String, Any] value for Json serialize
๐ Changed
- โฌ๏ธ Bump Scala version (2.11.8 => 2.11.11)
- โฌ๏ธ Bump library versions
- ๐ Typo fixed in validation error messages
- โ Added throws option for fromJson (default throws=false)
-
v0.3.2 Changes
June 27, 2016 -
v0.3.1 Changes
March 03, 2015๐ New features
- ๐ Support for JSON serialization and deserialization (documentation)
- ๐ Support for
groupBy
andhaving
(documentation) - ๐ Support for joinning 5 tables
- Type safety setting of model variables methods
newInstance
andassign
(only Scala 2.11.x)
๐ Changed
- Type safety find methods
findBy
,findAllBy
andfindByOrCreate
(only Scala 2.11.x) - ๐ Display for
dsl#inTransaction
deprecation message at compile-time - Form assign should be able to handle Option (#56 by @shota-kobayashi)
- โฌ๏ธ Bump Scala version (2.11.2 => 2.11.6)
- โฌ๏ธ Bump library versions
๐ Fixed
- ๐ Fix bug in
ActiveRecordTables#cleanup
on multiple schemas - ๐ Fix bug in
ActiveRecordTables#isCreated
for Oracle (#61)
-
v0.3.0 Changes
September 10, 2014๐ฅ Breaking changes
๐ The following functions have been unavailable by the multi-schema support:
- com.github.aselab.activerecord.dsl#transaction
- com.github.aselab.activerecord.dsl#inTransaction
๐ท Please use the methods of ActiveRecordCompanion instead.
code sample:
package modelsimport com.github.aselab.activerecord.\_import com.github.aselab.activerecord.dsl.\_case class Person(name: String, age: Int) extends ActiveRecordobject Person extends ActiveRecordCompanion[Person] ...// using inTransactionobject App extends App { Person.inTransaction { Person("person1", 10).save } }
- 0๏ธโฃ Set the sequence name of autoincrement in PostgreSQL by default (#42)
๐ New features and bug fixes
- โ Added support for Scala 2.11 (drop support for Scala 2.9.x)
- โ Added support for multiple schemas
- โ Added BoneCP configuration settings (MaxConnectionAge, IdleMaxAge, IdleConnectionTestPeriod) (#50, #53)
- Required validator now treats Option fields (#44)
- โ Added ability to remove one record from CollectionAssociation (#41)
- Implemented dynamic Relation#orderBy (#40)
- ๐ Fixed a bug for assign empty value in optional field (#34)
- โ Added MSSQL support (#38)
- โ Added DB2 support
- โ Added ActiveModel
- โ Added sbt-plugins (play2, scalatra)
- โ Added factory methods for test
-
v0.2.3
September 30, 2013 -
v0.2.2
March 25, 2013