1.x
Version 1.x release notes for the BoxLang ORM Module
1.0.11 - 2025-06-10
🐛 Fixed
Fixed issue with default cache not being created when cache provider was empty - Resolves BLMODULES-53
Fix error starting up on non-ORM apps - Resolves BLMODULES-49
Add support for
tinyint
andtinyinteger
ORM types - Resolves BLMODULES-59Skip type conversion on version properties - Resolves BLMODULES-45
Drop ormApp instantiation in baseORMBIF - Fixes BLMODULES-54
Improve default datasource look up and throw error if empty - See BLMODULES-56
See v1.0.11 commit history on github.
1.0.10 - 2025-05-03
🐛 Fixed
Throw or log an error when class annotation on association is an empty string - Resolves BLMODULES-50
Fix support for
dataType
annotation on version properties - Resolves BLMODULES-51
⭐ Added
Implement 'index' annotation - Resolves BLMODULES-47
Implement multi-column support in
column
andfkcolumn
- Resolves BLMODULES-48Implement cache support at the property level - Resolves BLMODULES-52
See v1.0.10 commit history on github.
1.0.9 - 2025-04-29
🐛 Fixed
Implement
elementType
,elementColumn
annotations - Resolves BLMODULES-46Fixes for map collection when
structkeytype
orstructkeycolumn
are ignored - Resolves BLMODULES-45Skip usage of
AttributeConverter
on identifier properties - Resolves BLMODULES-44
See v1.0.9 commit history on github.
1.0.8 - 2025-04-25
⭐ Added
Set hibernate version in build so
ORMGetHibernateVersion()
stays accurate - See a8c7c16
🐛 Fixed
Foreign key must have same number of columns as the referenced primary key - Resolves BLMODULES-41
Missing FKColumn on To-Many Relationship Should Check the Inverse Relationship for Column data - Resolves BLMODULES-42
XMLWriter - Skip id,composite-id XML rendering on subclasses - Resolves BLMODULES-38
XML Writer - Skip generator on composite keys - Resolves BLMODULES-40
XMLWriter - Don't set insert or update on one-to-one elements - Resolves BLMODULES-39
Fix support for 'params' attribute string notation - See BLMODULES-40
See v1.0.8 commit history on github.
1.0.7 - 2025-04-14
🐛 Fixed
Fix string casting error on
lazy
property annotation
See v1.0.7 commit history on github.
1.0.6 - 2025-04-14
🐛 Fixed
Fixed support for custom naming strategies - See 8e68206
Fixed "smart" naming strategy when entity name begins with an uppercase character - See b47b512
Move compat configuration to bx-compat-cfml - See c8b7173
Fixed the two types of discriminator generation order - See ea62a62
fix bag element being appended to wrong node on subclasses - See f82b2ac
change to use caster so that lazy=true does not error - See 0096387
⭐ Added
Add missing
date
property type - See c6ec8a2Add alternate spellings for big decimal and big integer - See 5e199f9
Add flush after commit on transaction end - See e2df378
See v1.0.6 commit history on github.
1.0.5 - 2025-04-07
🐛 Fixed
Removed debugging code
See v1.0.5 commit history on github.
1.0.4 - 2025-04-06
🐛 Fixed
Metadata parsing throws error on empty class despite
skipCFCWithError
setting - Resolves BLMODULES-37
See v1.0.4 commit history on github.
1.0.3 - 2025-04-06
🐛 Fixed
EntityLoad returning incorrect results with criteria struct filter on parent properties - Resolves BLMODULES-36
Hibernate Criteria Querys using
get
are returning proxies instead of the entity - Resolves BLMODULES-35ensure proxies in session are expanded when a load is requested - See 5b07e2c
Error on first ORM request after Application Timeout - Resolves BLMODULES-30
BoxProxy Struct Implementation causes validation exceptions - Resolves BLMODULES-33
See v1.0.3 commit history on github.
1.0.2 - 2025-04-04
No significant changes.
See v1.0.2 commit history on github.
1.0.1 - 2025-04-04
⭐ Added
Allow options as third arg to ORMExecuteQuery - See b5efc84
Add handling for not null on to-one relationship - See 6792fb0
🐛 Fixed
Attempt casting
uniqueOrOrder
to string in EntityLoad BIF - See 98f6734Ignore null
uniqueOrOrder
argument in EntityLoad BIF - See 394d9baFix chicken/egg issues with app startup by lazy-initializing the EventHandler - See 699f15b
WrongClassException when re-querying for the same object in a session - Resolves BLMODULES-12
Disable
not-null
annotation usage on one-to-one relationships - See c512848fix explicit nulls on setters - See 819fffb
Auto-generated
has
methods are overriding declared methods in ORM entities - Resolves BLMODULES-31x-to-one
generatedhasX()
methods are not returning the correct values - Resolves BLMODULES-32
See v1.0.1 commit history on github.
1.0.0 - 2025-03-26
First iteration of this module
Last updated
Was this helpful?