Commit Graph

  • 2301da8143 Add PostgreSQL FOR UPDATE getters main 4.2.0 jdb 2026-03-24 22:04:39 -05:00
  • 71cb5a7cff Update documentation for new signature changes, bump version. jdb 2026-03-24 21:48:51 -05:00
  • 1a9314fe4f Add connection overloads for generated ORM procs jdb 2026-03-24 21:39:13 -05:00
  • bb36bba864 Support distinct versions of types we know how to convert. 4.1.0 jdb 2025-09-02 00:40:00 -05:00
  • f54bf6e974 Add tryGet<RecordName> versions of get<Record> calls jdb 2025-09-02 00:35:54 -05:00
  • e1fa2480d0 Major update to provide thread-safe, robust connection pooling. 4.0.0 jdb 2025-07-27 17:47:07 -05:00
  • b8c64cc693 Migrate to namespaced_logging v2. 3.2.0 jdb 2025-07-12 07:54:13 -05:00
  • aa02f9f5b1 Add support for records associated via join tables. jdb 2025-05-19 17:56:40 -05:00
  • 9d1cc4bbec Cache logger instance. 3.1.1 jdb 2025-01-20 06:39:02 -06:00
  • af44d48df1 Extract pagination logic into a common, exported function. Fix PG date parsing (again). 3.1.0 jdb 2025-01-10 20:25:13 -06:00
  • 2030fd4490 Use namespaced_logging 1.x for logging (optionally). 3.0.0 jdb 2025-01-05 02:06:42 -06:00
  • 0599d41061 Support Nim 2.x, compatibility with waterpark. jdb 2025-01-01 11:27:11 -06:00
  • fb74d84cb7 Map names to db ident names for columns passed for ordering in paginated queries. 2.2.0 origin/main origin/HEAD jdb 2023-08-09 09:16:10 -05:00
  • fbd20de71f Add createOrUpdateRecord and record method generators. jdb 2023-08-09 09:13:12 -05:00
  • 540d0d2f67 Fix missing import in pooling implementation. 2.1.1 jdb 2023-02-04 10:16:53 -06:00
  • a05555ee67 WIP - Initial stab at making it generic to support db_sqlite. 2.1.0 jdb 2022-10-31 15:58:34 -05:00
  • 454fc8c47a Add support for pagination in functions returning multiple records. 2.0.0 jdb 2022-09-08 11:40:20 -05:00
  • 004e3c19bb Correctly pluralize tables names in getAll and findWhere generated procedures. 1.0.4 jdb 2022-09-08 10:40:59 -05:00
  • 4e0a173c76 Remove hidden dependency on timeutils (private repo). 1.0.3 jdb 2022-09-06 09:49:35 -05:00
  • bd5d8c98b8 Update README to match main fiber_orm docs. jdb 2022-09-04 12:52:40 -05:00
  • 7d45346bb6 Add generated documentations (for use with GitHub pages). jdb 2022-09-03 21:01:24 -05:00
  • a3dbb0bbbc Flesh out documentation with a worked example. jdb 2022-09-03 20:53:37 -05:00
  • 9bf3c4f3ec Initial stab at better documentation. jdb 2022-09-02 23:25:52 -05:00
  • 1d7c955805 Bugfix: don't try to cull connections from an empty pool. 1.0.2 jdb 2022-06-04 10:42:54 -05:00
  • 9625ac6a5e withPool executes provided statement block in a try/finally to ensure the connection is released. jdb 2022-04-25 18:22:34 -05:00
  • d4540a1de7 Make column ordering explicit in createRecord return. 1.0.1 jdb 2022-03-11 12:34:19 -06:00
  • 3e19b3628d Use a connection provider rather than long-lived connections. 1.0.0 jdb 2022-02-07 10:48:10 -06:00
  • 8aad3cdb79 Make the logging namespace GC-safe. 0.3.6 jdb 2022-01-22 20:20:02 -06:00
  • f7791b6f60 Add logging statments (behind namespaced logger). 0.3.5 jdb 2022-01-13 14:45:16 -06:00
  • 279d9aa7fd Expose a number of useful utility methods and macros. 0.3.4 jdb 2021-08-02 05:54:56 -05:00
  • d90372127b Further fix for ISO8601 date parsing. 0.3.3 jdb 2021-08-01 23:14:18 -05:00
  • 2b78727356 Fix for PostgreSQL timestamp with timezone fields. 0.3.2 jdb 2021-07-05 11:24:06 -05:00
  • 445c86f97e Shuffle variable declarations to make functions GC-safe. 0.3.1 jdb 2021-07-02 20:34:29 -05:00
  • 126167fdaf Fix name mapping in field lookups generation. jdb 2021-07-02 20:16:49 -05:00
  • ff0c5e5305 Update to support Nim 1.4.x+ jdb 2021-04-02 13:58:08 -05:00
  • bdd62cad66 Add support for float data type. 0.3.0 jdb 2020-02-16 21:50:43 -06:00
  • b496b10578 Bump version number for 0.2.0 release. 0.2.0 jdb 2020-02-09 04:22:59 -06:00
  • c6430baa9a Support more ID types, allow creating records with known IDs. jdb 2020-01-02 18:55:46 -06:00
  • cd52c9860d Add support for enum values. jdb 2020-01-02 18:55:38 -06:00
  • af755a8a8d Round out support for Option type model fields. jdb 2020-01-02 18:51:38 -06:00
  • 1f57e0dccc Fix support for PostgreSQL timestamp fields. jdb 2020-01-02 18:46:54 -06:00
  • 61e06842af Use the more intelligent pluralization method we built when generating findXsByField lookup functions. jdb 2020-01-02 18:46:03 -06:00
  • 934bb26cf3 Make the DB type object generic (not PmApiDb). jdb 2020-01-02 18:44:44 -06:00
  • 126c4f1c7c Make record not found error messages more descriptive. jdb 2020-01-02 18:42:48 -06:00
  • 56a257be2e Bump package version. 0.1.2 jdb 2019-12-25 20:36:03 -06:00
  • 35af299fdc Rename module from 'fiber_orm_nim' to 'fiber_orm'. 0.1.1 jdb 2019-12-25 18:51:00 -06:00
  • f84849ecde Initial commit of Nim Fiber ORM 0.1.0 jdb 2019-12-25 18:07:23 -06:00