What this package is like to depend on
Last release 7 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 5 months
Nearly every release is documented
notes for 3 of 3 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
45 releases · first in 2017
0 releases in the last 12 months
see the full history below
Release timeline
45 releases · Jul 2017 to Oct 2019
2018
2019
2020
2021
2022
2023
2024
2025
2026
Releases
latest 45-
2.1.0-beta.313 Oct 2019 pre-release -
2.1.0-beta.213 Oct 2019 pre-releaseRelease notes
Open source →- Add
expressionstoQuery, to support custom SQL expressions that are read as normal fields.
- Add
-
2.1.0-beta.112 Oct 2019 pre-releaseRelease notes
Open source →- Calls to
leftJoin, etc. alias all fields in a child query, to preventambiguous column a0.iderrors.
- Calls to
-
2.1.0-beta09 Oct 2019 pre-releaseRelease notes
Open source →- Split the formerly 600+ line
src/query.dartup into separate files. - BREAKING: Add a required
QueryExecutorargument totransactioncallbacks. - Make
JoinBuildertaketoas aString Function(). This will allow ORM queries to reference their joined subqueries. - Removed deprecated
Join,toSql,sanitizeExpression,isAscii. - Always put
ORDER BYbeforeLIMIT. and,or,notinQueryWhereinclude parentheses.- Add
joinTypetoRelationshipclass.
- Split the formerly 600+ line
-
2.0.219 Aug 2019 -
2.0.104 Jul 2019Release notes
Open source →- Apply
package:pedanticfixes. @PrimaryKey()no longer defaults toserial, allowing its type to be inferenced.
- Apply
-
2.0.008 Apr 2019 -
2.0.0-dev.2404 Apr 2019 pre-releaseRelease notes
Open source →- Fix a bug that caused syntax errors on
ORDER BY. - Add
patterntolikeon string builder.sanitizeis optional. - Add
RawSql.
- Fix a bug that caused syntax errors on
-
2.0.0-dev.2302 Apr 2019 pre-release -
2.0.0-dev.2214 Mar 2019 pre-releaseRelease notes
Open source →compileInsertwill explicitly never emit a key not belonging to the associated query.
-
2.0.0-dev.2113 Feb 2019 pre-release -
2.0.0-dev.2008 Feb 2019 pre-release -
2.0.0-dev.1927 Jan 2019 pre-release -
2.0.0-dev.1824 Jan 2019 pre-release -
2.0.0-dev.1723 Jan 2019 pre-release -
2.0.0-dev.1623 Jan 2019 pre-release -
2.0.0-dev.1531 Dec 2018 pre-releaseRelease notes
Open source →- Remove
Column.defaultValue. - Deprecate
toSqlandsanitizeExpression. - Refactor builders so that strings are passed through
- Remove
-
2.0.0-dev.1408 Dec 2018 pre-release -
2.0.0-dev.1308 Dec 2018 pre-release -
2.0.0-dev.1203 Dec 2018 pre-release -
2.0.0-dev.1103 Dec 2018 pre-release -
2.0.0-dev.1003 Dec 2018 pre-release -
2.0.0-dev.903 Dec 2018 pre-release -
2.0.0-dev.803 Dec 2018 pre-release -
2.0.0-dev.703 Dec 2018 pre-release -
2.0.0-dev.603 Dec 2018 pre-release -
2.0.0-dev.501 Dec 2018 pre-releaseNothing published for this version
-
2.0.0-dev.401 Dec 2018 pre-release -
2.0.0-dev.301 Dec 2018 pre-releaseRelease notes
Open source →- Brought back old-style query builder.
- Strong-mode updates, revised
Join.
-
2.0.0-dev.224 Aug 2018 pre-release -
2.0.0-dev.124 Aug 2018 pre-releaseRelease notes
Open source →- Restored all old PostgreSQL-specific annotations. Rather than a smart runtime, having a codegen capable of building ORM's for multiple databases can potentially provide a very fast ORM for everyone.
-
2.0.0-dev16 May 2018 pre-releaseRelease notes
Open source →- Removed PostgreSQL-specific functionality, so that the ORM can ultimately target all services.
- Created a better
Joinmodel. - Created a far better
Querymodel. - Removed
lib/server.dart
-
1.0.0-alpha10 Jul 2017 pre-releaseNothing published for this version
-
1.0.0-alpha+111 Jul 2017 pre-releaseNothing published for this version
-
1.0.0-alpha+213 Jul 2017 pre-releaseNothing published for this version
-
1.0.0-alpha+314 Jul 2017 pre-releaseRelease notes
Open source →- Added
isIn,isNotIn,isBetween,isNotBetweentoSqlExpressionBuilderand its subclasses. - Added a dependency on
package:meta.
- Added
-
1.0.0-alpha+414 Jul 2017 pre-releaseRelease notes
Open source →- Added a null-check in
lib/src/query.dart#L24to (hopefully) prevent it from crashing on Travis.
- Added a null-check in
-
1.0.0-alpha+514 Jul 2017 pre-releaseRelease notes
Open source →- Corrected a typo that was causing the aforementioned test failures.
==becomes=.
- Corrected a typo that was causing the aforementioned test failures.
-
1.0.0-alpha+615 Jul 2017 pre-releaseRelease notes
Open source →DateTimeSqlExpressionBuilderwill no longer automatically insert quotation marks around names.
-
1.0.0-alpha+715 Jul 2017 pre-releaseRelease notes
Open source →- Added a
@belongsToManyannotation class. - Resolved #20. The
PostgreSQLConnectionPoolkeeps track of which connections have been opened now.
- Added a
-
1.0.0-alpha+818 Nov 2017 pre-releaseNothing published for this version
-
1.0.0-alpha+923 Nov 2017 pre-releaseNothing published for this version
-
1.0.0-alpha+1023 Nov 2017 pre-release -
1.0.0-alpha+1129 Nov 2017 pre-releaseNothing published for this version
-
1.0.0-alpha+1207 Dec 2017 pre-releaseNothing published for this version