Skip to content

Releases: Colossus-Services/bones_api

v1.6.7

30 Mar 07:04
55e70d1
Compare
Choose a tag to compare
  • EntityHandler: added normalizeID and normalizeIDs.

  • EntityReference.fromID: use _normalizeID.

  • EntityReferenceList.fromIDs: use _normalizeIDs.

v1.6.6

08 Mar 03:25
4eef50b
Compare
Choose a tag to compare
  • APIServerConfig:

    • Added field development and serverResponseDelay.
    • Added option server-response-delay.
  • APISecurity:

    • Fixed disposeAuthenticationData.
    • Added disposeAuthenticationToken.
  • APITokenStore:

    • Added removeTokenData.

1.6.5

03 Mar 22:15
2f4abfc
Compare
Choose a tag to compare
  • EntityAccessRules:

    • Fix toJsonEncodable to allow rules to be applied to sub-entities.
  • APIResponse extension on Future and FutureOr:

    • Added payloadAsyncOr.
  • LoggerHandler:

    • flushMessages: added parameter delay.
  • async_extension: ^1.2.7

  • reflection_factory: ^2.3.1

  • postgres: ^2.6.4

  • googleapis_auth: ^1.5.0

v1.6.4

24 Feb 19:55
93c184e
Compare
Choose a tag to compare

1.6.4

  • EntityReference:

    • Added idNotNull, idAs and idNotNullAs
  • EntityReferenceList:

    • Added idsAs and idsNotNullAs.
  • LoggerHandler:

    • Added flushMessages.
  • APIServer and APIServerWorker:

    • _startImpl: call flushMessages before return.

1.6.3

  • APIServer: allow return of List<int> as JSON.

v1.6.2

20 Feb 14:58
798ba7d
Compare
Choose a tag to compare
  • DBEntityRepository:

    • Optimize _resolveRelationshipFields.
  • LoggerHandlerIO:

    • printMessage: add a message queue for printing log messages asynchronously.
  • http: ^1.2.1

v1.6.1

15 Feb 18:26
99fe9b1
Compare
Choose a tag to compare
  • statistics: ^1.1.0

  • swiss_knife: ^3.2.0

  • shared_map: ^1.1.8

  • mercury_client: ^2.2.1

  • meta: ^1.12.0

  • logging: ^1.2.0

  • mime: ^1.0.5

  • gcloud: ^0.8.12

  • path: ^1.9.0

  • archive: ^3.4.10

  • http: ^1.2.0

  • build_runner: ^2.4.8

  • test: ^1.25.2

v1.6.0

15 Feb 17:23
ef00810
Compare
Choose a tag to compare

Dart 3.3.0 compatibility.

  • sdk: '>=3.3.0 <4.0.0'

  • data_serializer: ^1.1.0

  • yaml_writer: ^2.0.0

  • project_template: ^1.1.0

  • hotreloader: ^4.2.0

v1.5.28

14 Feb 00:17
1698892
Compare
Choose a tag to compare
  • ClassReflectionEntityHandler.getFields: optimize using reflection.getFieldsValues.

  • async_events: ^1.1.0

  • reflection_factory: ^2.3.0

v1.5.27

12 Feb 05:57
80122e8
Compare
Choose a tag to compare
  • SQLGenerator:
    • Added generateAddUniqueConstraintAlterTableSQL.
  • DBSQLAdapter:
    • _checkDBTablesImpl: Added check for missingReferenceConstraintsSQLs, missingUniqueConstraintsSQLs and missingEnumConstraintsSQLs.
  • New TableUniqueConstraint.
  • EntityHandler:
    • Added getFieldsEnumTypes, getFieldsEntityTypes and getAllFieldsWithEntityAnnotation.
  • New DBException and TransactionErrorResolver.
  • DBAdapterException:
    • Added field previousError.
  • DBPostgreSQLAdapter:
    • resolveError: pass previousError.
  • New RecursiveToString.
  • Add RecursiveToString interface to EntityFieldInvalid and TransactionOperation.

v1.5.26

08 Feb 01:06
2492233
Compare
Choose a tag to compare
  • DBSQLMemoryAdapter:
    • Added index for relationship tables.
  • InitializationStatus:
    • Added fields _initializingTime and _initializedTime.
    • Logging initialization time.