Releases: pharo-rdbms/glorp
Releases · pharo-rdbms/glorp
v9.0.7
What's Changed
- Adds single cache for type resolvers (avoid duplication) by @eMaringolo in #64
- #65 adds super initialize to classes. by @lopezca in #93
- 66 remove unneeded new overrides by @lopezca in #94
- #67 fixes lint flag on message by @lopezca in #95
- #97 fixes inflector test by @lopezca in #98
- alsoFetch: (a ToManyRelation) now also resolves the collection proxy by @ironirc in #115
- #88 Cleanup: remove GlorpExpression>>#inspectorHierarchies by @astares in 5d05e40
- #63 ActiveRecordDescriptorSystem>>#constructAllClasses uses missing RBCreateAccessorsForVariableRefactoring by @astares in efe9f38 and 645310a
- Cleanups: Formatting issues by @astares in fc3177f, 2f7f874, 1470e9f, f98cf5d and 71c82c5
- #147 Cleanup DatabaseTable>>hasPrimaryKeyConstraints by @astares in b13d890
- #145 Cleanup: fix lints like better use "ifNil:" than "isNil ifTrue:" and other by @astares in d40525b, a2a372f and a693dd5
- #144 DatabaseTableConstraint needs to call super in #DatabaseTableConstraint by @astares in 09aaf87
- #143 Method RowBasedCommand>>arrayBoundField by @astares in a1e27ea
- Cleanups: proper categorizations by @astares in 856e442
- #141 GlorpDatabaseWriteError>>#initialize by @astares in e3d1031
- #136 QuerySoftDeleteCommand provides equivalent methods as superclass QueryDeleteCommand by @astares in 6926522
- #135 Cleanup UpdateCommand>>#needsRowCount by @astares in 198cb80
- #133 Use ifEmpty: in TimedProxyReaper>>#reapExpiredObjects by @astares in 43b38af
- #132 Review and clean Login>>#host by @astares in a656e14
- #131 Review Login>>#databaseName by @astares in 62298c4
- #130 Review GlorpSession>>#currentServerUTCTimestampOrNil by @astares in d785083
- #129 GlorpSession>>#copy would not be necessary by @astares in a218403
- #126 DatabaseAccessor>>#postCopy would be unnecessary by @astares in d41eb56
- #124 Review DatabaseAccessor>>#initialize by @astares in 06b6409
- #120 DatabaseAccessor>>#copy equivalent defined in superclass by @astares in 0f04d3b
- #119 Cleanup CachePolicy class>>#default by @astares in db985f7
- #114 Debug code left in ActiveRecordQuery>>#deleteFromDatabaseWithParameters: by @astares in 94e1168
- Small cleanups by @astares in d926665
- #76 Define DatabaseTableConstraint as abstract by @astares in 69b6931
- #74 Define DatabaseCommand and RowBasedCommand as abstract by @astares in bd2de9e
- #78 Remove DatabaseSequence>>#initialize by @astares in efea556
- More cleanups by @astares in 267978b and c53b3da
- Cleanup the gallery model by @astares in 4845fa9
- Cleanup trade model by @astares in 08a4ff4
- Cleanup service charge model (and tag with bank) by @astares in 030d85c
- Cleanup encyclopedia stock model by @astares in 6b4f142
- Cleanup encyclopedia model by @astares in 3491b74
- Cleaning up bookstore model by @astares in fe2fb8b
- Cleaning up bank model by @astares in f2b7c0b
- Cleaning up video model - part 2 by @astares in d213c33
- Cleaning up video model - part 1 by @astares in de0b365
- Separate sample models and comment by @astares in 2457955
- Cleanup and comment on AnySatisfy Model by @astares in b2080a1
- Cleanup tests - part 6 by @astares in 1e2bfb3
- Cleanup tests - part 5 by @astares in c700c0b
- Cleanup tests - part 4 by @astares in fc8c47e
- Cleanup tests - part 3 by @astares in 9b9bfb9
- Cleanup tests - part 2 by @astares in 6ae84e9
- Cleanup tests - part 1 by @astares in f78fcc7
- Small cleanups by @astares in f48f4be and 3b7103d
- #105 Cleanup #initialize methods by @astares in b63fcf7
- #106 Unnecessary AnySatisfyDescrSystemTest by @astares in 101bd53
- Use #assert:e quals: and small cleanups, formatting by @astares in 8816a2b
- #104 Cleanup GlorpLoggingTest hierarchy by @astares in 51279f4
- #83 VersionGenerator should be abstract by @astares in 51279f4
- #85 Remove 2 unused methods by @astares in 58c60cb
- #101, #102, #103 proper categorization of unit tests by @astares in 123d754
- #100 Deprecate unreferenced FixedSizeQueue by @astares in f0863e1
- Fix test by @astares in 3078ce8
- #99 Braces by @astares in 3aff082
- #99 Lint cleanups: use #assert:equals: by @astares in 8fe7d30
- Formatting and categorization by @astares in 350d8b3 and 7f9b806
- Add missing class comments by @astares in 8a9e260
- Proper categorization by @astares in 3a9fe31
- Switch from deprecated GlorpSession>>#readManyOf:where: to #read:where: by @astares in 01bee39
- #...
v9.0.6
v9.0.5
v9.0.4
v9.0.3
v9.0.2
v9.0.1
v9.0.0
v9.0.0
Since this is the first release and the port was based on Visual Works version 8.0.1 I will start with version 9.
There's a number of changes made to the port that make it depart from the original version and are too much to be summarized here.
This version is known to work on Pharo 8 and Pharo 9.
The integration tests are run against:
- SQLite 3 (using Pharo-SQLite3 driver)
- PostgreSQL v10 to 13 (using P3 driver)