Skip to content

Latest commit

 

History

History
2858 lines (1092 loc) · 108 KB

CHANGELOG.md

File metadata and controls

2858 lines (1092 loc) · 108 KB

Changelog

This file was generated using @jscutlery/semver.

10.1.28 (2024-10-12)

10.1.27 (2024-09-26)

10.1.26 (2024-09-12)

10.1.25 (2024-09-09)

10.1.24 (2024-08-13)

10.1.23 (2024-08-01)

10.1.22 (2024-07-15)

10.1.21 (2024-07-09)

10.1.20 (2024-06-12)

10.1.19 (2024-05-24)

10.1.18 (2024-05-21)

10.1.17 (2024-05-21)

10.1.16 (2024-05-15)

10.1.15 (2024-05-14)

10.1.14 (2024-05-14)

Bug Fixes

  • fixed dateTimeField() timeOnly mode not emitting value (4f3548b)

10.1.13 (2024-05-13)

10.1.12 (2024-04-30)

10.1.11 (2024-04-27)

10.1.10 (2024-04-12)

10.1.9 (2024-04-10)

10.1.8 (2024-04-02)

10.1.7 (2024-03-28)

10.1.6 (2024-03-26)

Bug Fixes

  • fix unintentional deprecated variable renaming (5f28f51)

10.1.5 (2024-03-22)

10.1.4 (2024-03-14)

10.1.3 (2024-03-11)

10.1.2 (2024-03-06)

10.1.1 (2024-03-05)

10.1.0 (2024-03-01)

Features

  • added dbxListTitleGroup for list views (356b94b)

10.0.24 (2024-02-28)

10.0.23 (2024-02-27)

10.0.22 (2024-02-19)

10.0.21 (2024-02-17)

10.0.20 (2024-02-15)

10.0.19 (2024-02-13)

10.0.18 (2024-02-13)

10.0.17 (2024-02-06)

10.0.16 (2024-02-05)

10.0.15 (2024-02-03)

10.0.14 (2024-01-31)

10.0.13 (2024-01-29)

10.0.12 (2024-01-27)

10.0.11 (2024-01-25)

10.0.10 (2024-01-21)

10.0.9 (2024-01-15)

10.0.8 (2024-01-14)

10.0.7 (2024-01-13)

10.0.6 (2024-01-13)

10.0.5 (2024-01-12)

10.0.4 (2024-01-12)

10.0.3 (2024-01-12)

10.0.2 (2024-01-11)

10.0.1 (2024-01-11)

10.0.0 (2024-01-10)

9.25.17 (2024-01-10)

9.25.16 (2023-12-01)

9.25.15 (2023-11-27)

9.25.14 (2023-11-23)

9.25.13 (2023-11-15)

9.25.12 (2023-11-14)

9.25.11 (2023-11-11)

Bug Fixes

  • fixed value selection field single value selection parser (33f64cb)

9.25.10 (2023-11-01)

9.25.9 (2023-10-31)

9.25.8 (2023-10-31)

9.25.7 (2023-10-26)

9.25.6 (2023-10-17)

Bug Fixes

  • fixed issue with min/max range in DbxCalendarScheduleSelectionStore (871fc20)

9.25.5 (2023-10-16)

9.25.4 (2023-10-16)

9.25.3 (2023-10-15)

Bug Fixes

  • fixed DbxCalendarScheduleSelectionStore (14014af)

9.25.2 (2023-10-14)

Bug Fixes

  • fixed yearWeekCodeDateFactory() timezone issue (c4a8514)

9.25.1 (2023-10-13)

9.25.0 (2023-10-10)

Features

9.24.47 (2023-10-08)

9.24.46 (2023-09-21)

9.24.45 (2023-09-20)

9.24.44 (2023-09-14)

9.24.43 (2023-09-06)

9.24.42 (2023-08-31)

9.24.41 (2023-08-30)

9.24.40 (2023-08-30)

9.24.39 (2023-08-30)

9.24.38 (2023-08-26)

9.24.37 (2023-08-26)

9.24.36 (2023-08-25)

9.24.35 (2023-08-24)

9.24.34 (2023-08-23)

9.24.33 (2023-08-23)

9.24.32 (2023-08-18)

9.24.31 (2023-08-17)

9.24.30 (2023-08-16)

9.24.29 (2023-08-15)

9.24.28 (2023-08-15)

9.24.27 (2023-08-15)

9.24.26 (2023-08-10)

9.24.25 (2023-08-07)

9.24.24 (2023-08-05)

Bug Fixes

  • fixed dateScheduleDateFilter() timezone usage (85bf021)

9.24.23 (2023-08-05)

Bug Fixes

  • fixed dateBlockTimingInTimezoneFunction() (6d1bd8a)
  • fixed expandDateScheduleRange, dateBlockTimingForDateScheduleRange (b758918)

9.24.22 (2023-08-04)

9.24.21 (2023-08-03)

9.24.20 (2023-08-01)

9.24.19 (2023-07-30)

9.24.18 (2023-07-30)

9.24.17 (2023-07-24)

9.24.16 (2023-07-14)

9.24.15 (2023-07-13)

9.24.14 (2023-07-10)

9.24.13 (2023-07-08)

9.24.12 (2023-07-04)

9.24.11 (2023-07-03)

9.24.10 (2023-07-02)

9.24.9 (2023-06-30)

9.24.8 (2023-06-30)

9.24.7 (2023-06-29)

9.24.6 (2023-06-27)

9.24.5 (2023-06-27)

9.24.4 (2023-06-26)

9.24.3 (2023-06-20)

9.24.2 (2023-06-19)

9.24.1 (2023-06-16)

Bug Fixes

  • fixed LimitDateTimeInstance min value (dc0c1b7)

9.24.0 (2023-06-15)

Features

  • added fixedDateRangeField() (ff214ee)

9.23.28 (2023-06-08)

9.23.27 (2023-06-06)

9.23.26 (2023-06-05)

9.23.25 (2023-05-31)

Bug Fixes

  • fixed isValidDateBlockIndex() (0cdf4f8)

9.23.24 (2023-05-30)

Bug Fixes

  • fixed timezones with dateScheduleRangeField() (421f64c)

9.23.23 (2023-05-30)

9.23.22 (2023-05-29)

Bug Fixes

  • fixed timezones changing for dateTimeField() (b1d391d)

9.23.21 (2023-05-27)

9.23.20 (2023-05-19)

Bug Fixes

  • calendar selection store min/max range with filter fix (865ef18)
  • fixed calendar selection end being before start when using a filter (25f905f)
  • fixed markerClasses usage in DbxMapboxMarkerComponent (d0a0b18)

9.23.19 (2023-05-11)

9.23.18 (2023-05-10)

Bug Fixes

  • fixed improper behavior with asGetter()/getValueFromGetter() (d2570e9)
  • style fix for mapbox marker css classes (2abddd1)

9.23.17 (2023-05-04)

9.23.16 (2023-05-02)

Bug Fixes

  • fixed DbxPartialPresetFilterMenuComponent generic (11e099c)

9.23.15 (2023-05-01)

9.23.14 (2023-04-30)

Bug Fixes

  • fixed dateScheduleDateFilter() not handling a 0-0 range properly (bb33a36)

9.23.13 (2023-04-25)

9.23.12 (2023-04-23)

Bug Fixes

  • fixed calendar schedule filter output value (c9b6021)
  • fixed getClosingValueFn usage in DbxPopoverComponent (b9d3e3e)

9.23.11 (2023-04-21)

9.23.10 (2023-04-20)

Bug Fixes

  • fixed modifyDateBlocksToFitRange() to fit to 0-0 range (4803132)

9.23.9 (2023-04-13)

9.23.8 (2023-04-12)

9.23.7 (2023-04-10)

9.23.6 (2023-04-09)

Bug Fixes

  • removed async from hasNewUserSetupPasswordInRequest() (5c7bf2e)

9.23.5 (2023-04-04)

Bug Fixes

  • dbx-mapbox-marker icon content fix (0b6165f)

9.23.4 (2023-04-01)

Bug Fixes

  • fixed booleanFactory() chance calculation (a244341)

9.23.3 (2023-03-30)

9.23.2 (2023-03-30)

9.23.1 (2023-03-30)

9.23.0 (2023-03-28)

Features

  • added DbxFirebaseModelHistoryPopoverButtonComponent (ce8a720)

9.22.11 (2023-03-26)

9.22.10 (2023-03-22)

9.22.9 (2023-03-21)

9.22.8 (2023-03-06)

Bug Fixes

  • added daylight savings handling for isValidDateBlockTiming() (1955016)

9.22.7 (2023-03-03)

Bug Fixes

9.22.6 (2023-03-02)

9.22.5 (2023-02-28)

9.22.4 (2023-02-27)

Bug Fixes

  • fixed AbstractDbxPresetFilterMenuComponent usage of getters (b154084)
  • fixed ClickableFilterPreset type (5bab6db)

9.22.3 (2023-02-27)

9.22.2 (2023-02-25)

9.22.1 (2023-02-24)

Bug Fixes

  • fixed loadDocumentsForIdsFromValues() (424f02f)

9.22.0 (2023-02-20)

Features

9.21.0 (2023-01-31)

Bug Fixes

  • fixed enableMultiTabIndexedDbPersistence usage (2c41552)

Features

9.20.20 (2023-01-23)

9.20.19 (2023-01-17)

9.20.18 (2023-01-08)

9.20.17 (2023-01-05)

Bug Fixes

  • fixed convertMailgunTemplateEmailRequestToMailgunMessageData() (e378c74)

9.20.16 (2023-01-05)

Bug Fixes

9.20.15 (2023-01-05)

Bug Fixes

  • fixed beginResetPassword() (fdce1b8)

9.20.14 (2023-01-04)

Bug Fixes

  • fixed beginResetPassword() (5341f5c)

9.20.13 (2023-01-04)

9.20.12 (2023-01-04)

Bug Fixes

  • beginResetPassword() now sets the password properly (7137ed7)

9.20.11 (2023-01-03)

9.20.10 (2023-01-03)

9.20.9 (2023-01-01)

9.20.8 (2022-12-31)

Bug Fixes

9.20.7 (2022-12-31)

9.20.6 (2022-12-26)

9.20.5 (2022-12-26)

9.20.4 (2022-12-24)

Bug Fixes

  • fixed issue with transactions in firestoreCollectionQueryFactory (79a1456)

9.20.3 (2022-12-22)

Bug Fixes

  • fixed convertHttpsCallableErrorToReadableError() (78decc8)

9.20.2 (2022-12-21)

9.20.1 (2022-12-19)

9.20.0 (2022-12-19)

Features

  • added DbxFirebaseModelTypesService (d711abb)

9.19.5 (2022-12-17)

9.19.4 (2022-12-17)

9.19.3 (2022-12-13)

9.19.2 (2022-12-13)

9.19.1 (2022-12-12)

Bug Fixes

  • fixed DateBlockTiming class-validator validation/parsing (23596cb)

9.19.0 (2022-12-11)

Features

  • added DbxErrorWidgetService (45cd525)

9.18.6 (2022-12-10)

9.18.5 (2022-12-10)

Bug Fixes

  • fixed dbx-section-page-content height (5f54f83)
  • fixed mapbox fields marked issue (04e6e3a)

9.18.4 (2022-12-09)

9.18.3 (2022-12-09)

Bug Fixes

  • fixed issue in mergeLoadingStates() (4206396)

9.18.2 (2022-12-08)

Bug Fixes

  • restored missing calendars views (e614645)

9.18.1 (2022-12-07)

9.18.0 (2022-12-07)

Bug Fixes

  • fixed dbx-button icons styling (f0b2b9f)
  • fixed typescript import issue introduced in 4.7 (168c8b9)
  • fixed typing issues (f59cecf)
  • updated types for @Export() types due to jest issue (24b2b65)

Features

  • added dateScheduleDateFilter() (ab0e381)
  • added DateScheduleDayCode (0984e33)
  • added dateScheduleRangeField() (#22) (1979f3b)
  • added IsDateWithinDateBlockRangeFunction (994c6b1)

9.17.3 (2022-12-01)

9.17.2 (2022-11-28)

9.17.1 (2022-11-27)

Bug Fixes

  • added handleFetchJsonParseErrorFunction config (71c1681)

9.17.0 (2022-11-25)

Bug Fixes

Features

  • added DbxItemListFieldComponent (467a879)
  • added dbxListItemIsSelectedModifier (7dea240)
  • added duplicate button to repeatArrayField (f4e027b)

9.16.4 (2022-11-23)

9.16.3 (2022-11-23)

9.16.2 (2022-11-22)

Bug Fixes

  • fixed nameField() not passing through expressions and config (b6c9f76)
  • fixed toggleField() description position (a0ac203)

9.16.1 (2022-11-20)

Bug Fixes

  • fixed DbxFormSourceDirective always mode (ed73d44)

9.16.0 (2022-11-20)

Features

  • added DbxPresetMenuFilter (2c08ad7)

9.15.8 (2022-11-19)

Bug Fixes

  • fixed dbxFormSourceObservable() emission (cf927b4)

9.15.7 (2022-11-17)

9.15.6 (2022-11-17)

Bug Fixes

  • dbx-section style fixes (2bdaa88)
  • fixed dateTimeField input issue (5823200)

9.15.5 (2022-11-14)

Bug Fixes

  • fixed modelFirebaseFunctionMapFactory() short specifier (ae28afe)
  • fixed redirectForUserIdentifierParamHook() (1be07a3)
  • removed console print from DbxFirebaseEmulatorService (8e5b622)

9.15.4 (2022-11-13)

9.15.3 (2022-11-13)

9.15.2 (2022-11-12)

9.15.1 (2022-11-11)

9.15.0 (2022-11-10)

Bug Fixes

  • fixed dbxActionConfirm input (b31a350)
  • fixed generateRandomSetupPassword() generating decimals (a2d67a8)
  • fixed styling with elevation in dbx-section (c203ac8)

Features

  • added redirectForUserIdentifierParamHook (0f8467d)

9.14.2 (2022-11-09)

9.14.1 (2022-11-09)

9.14.0 (2022-11-09)

Features

  • added firebaseDocumentStoreReadFunction() (f2fd7ee)

9.13.0 (2022-11-08)

Bug Fixes

  • fixed issue where empty queries were being appended to url (2c787e8)

Features

  • added OnCallReadModelFunction (4c0eeb9)

9.12.4 (2022-11-08)

Bug Fixes

9.12.3 (2022-11-07)

9.12.2 (2022-11-07)

Bug Fixes

9.12.1 (2022-11-07)

9.12.0 (2022-11-07)

Bug Fixes

  • fixed dateBlockTiming() with 1 day distance (5399706)

Features

  • added @dereekb/util/fetch (6afa4a4)

9.11.13 (2022-11-05)

9.11.12 (2022-11-04)

Bug Fixes

  • added system files to setup (2251546)
  • fixed circular dependency import (9b68403)

9.11.11 (2022-11-01)

9.11.10 (2022-10-28)

Bug Fixes

  • assignValuesToPOJOFunction() now uses a copy by default (e7f446d)

9.11.9 (2022-10-28)

9.11.8 (2022-10-26)

9.11.7 (2022-10-20)

9.11.6 (2022-10-13)

9.11.5 (2022-10-13)

9.11.4 (2022-10-10)

9.11.3 (2022-10-10)

9.11.2 (2022-10-09)

9.11.1 (2022-10-09)

Bug Fixes

  • fixed cronExpressionRepeatingEveryNMinutes (63a7f8c)
  • fixed DbxFirebaseDevelopmentSchedulerService error handling (3763fdf)

9.11.0 (2022-10-09)

Features

  • added SystemStateDocument (d4a0fcf)

9.10.4 (2022-10-07)

9.10.3 (2022-10-07)

9.10.2 (2022-10-06)

Bug Fixes

  • fixed DbxPickableItemField selection (1c980e6)
  • fixed scheduler cron issue (8a96047)

9.10.1 (2022-10-06)

Bug Fixes

  • dependency fix (3445223)
  • onScheduleWithNestApplicationFactory fix (3736e30)

9.10.0 (2022-10-05)

Features

  • added DbxFirebaseDevelopmentModule (f604882)
  • added DbxFirebaseDevelopmentSchedulerService (713bac5)
  • added DbxFirebaseDevelopmentSchedulerWidgetComponent (99c5712)
  • added firebase scheduled tasks (2114446)
  • added firebaseServerDevFunctions() (375e3ac)

9.9.5 (2022-09-19)

Bug Fixes

  • fixed primativeKeyStringDencoder() decoding (427faf1)

9.9.4 (2022-09-19)

9.9.3 (2022-09-19)

9.9.2 (2022-09-19)

Bug Fixes

  • fixed child package exports (76fe1fa)

9.9.1 (2022-09-18)

Bug Fixes

  • fixed dependencies for release (7c57c7e)

9.9.0 (2022-09-17)

Features

9.8.0 (2022-09-15)

Features

  • added FirebaseServerNewUserService (10d64dc)

9.7.7 (2022-09-12)

9.7.6 (2022-09-12)

9.7.5 (2022-09-10)

9.7.4 (2022-09-08)

Bug Fixes

  • fixed issue with easeTo input (eb03604)
  • fixed zoom limits in DbxFormMapboxZoomFieldComponent (a49e72c)

9.7.3 (2022-09-06)

Bug Fixes

  • fixed readKeysFunction array creation (cab3ce7)

9.7.2 (2022-09-06)

9.7.1 (2022-09-06)

9.7.0 (2022-09-05)

Bug Fixes

  • fixed DbxFormMapboxLatLngFieldComponent input wrap (0e4de7b)

Features

  • added filterByMapboxViewportBound() (a6beb56)

9.6.5 (2022-09-04)

Bug Fixes

  • fixed isLatLngPointWithinLatLngBound() (d57c369)

9.6.4 (2022-09-03)

9.6.3 (2022-09-02)

9.6.2 (2022-09-02)

9.6.1 (2022-08-31)

9.6.0 (2022-08-31)

Bug Fixes

  • added error handling to DbxFirebaseAuthService authUserState (206132f)

Features

  • added mapboxZoomField() (9ab3574)

9.5.5 (2022-08-30)

Bug Fixes

  • fixed isLatestSuccessfulRoute() initial value (fbde919)

9.5.4 (2022-08-30)

Bug Fixes

  • fixed issue where firebaseDocumentStoreUpdateFunction() repeated (c5e76c5)

9.5.3 (2022-08-29)

9.5.2 (2022-08-29)

9.5.1 (2022-08-26)

Bug Fixes

9.5.0 (2022-08-24)

Bug Fixes

  • dbx mapbox drawer style fix (54fa8f2)

Features

9.4.0 (2022-08-24)

Bug Fixes

  • fixed dbx-two-column-right styling (501dc7e)

Features

9.3.3 (2022-08-23)

Bug Fixes

  • fixed DbxMapboxMapDirective init issue (789e368)

9.3.2 (2022-08-22)

9.3.1 (2022-08-21)

9.3.0 (2022-08-20)

Features

  • added dbx-web-mapbox project (5af3c3b)
  • added DbxMapboxMapStore (9397b9a)
  • added IsWithinLatLngBoundFunction() (c986e5b)
  • added Mapbox functions to DbxMapboxStore (9a9f5f4)

9.2.0 (2022-08-18)

Features

  • added DbxFormMapboxLatLngFieldComponent (5ce4fbb)
  • added timezonePicker() (a1b23c0)

9.1.2 (2022-08-16)

Bug Fixes

  • fixed expandUniqueDateBlocksFunction() scenario (2341c24)

9.1.1 (2022-08-16)

Bug Fixes

  • fixed makeSingleItemFirestoreCollection (4b8980d)

9.1.0 (2022-08-15)

Bug Fixes

  • fixed serve loop scripts (b465b37)

Features

9.0.0 (2022-08-13)

Code Refactoring

Features

BREAKING CHANGES

  • prepare major version

8.15.2 (2022-08-11)

8.15.1 (2022-08-11)

Bug Fixes

  • fixed infinite loop in expandUniqueDateBlocks() (7464f2d)

8.15.0 (2022-08-09)

Features

  • added Firestore Increment support (d4dc97b)

8.14.0 (2022-08-08)

Bug Fixes

  • fixed issue with ModelFirebaseCrudFunctionMapEntry for create (a5ff2ef)

Features

  • added DbxWidgetViewComponent (6cf8d3a)
  • added WebsiteLink (68eda11)
  • added WebsiteUrl and functions (ed3430f)

8.13.9 (2022-08-05)

Bug Fixes

  • fixed issue with AbstractFirestoreDocument stream$ (3752d11)

8.13.8 (2022-08-03)

8.13.7 (2022-08-03)

8.13.6 (2022-08-01)

8.13.5 (2022-07-29)

8.13.4 (2022-07-23)

Bug Fixes

  • fixed ModifyBeforeSetFirestoreDocumentDataAccessorWrapper (68b5fff)

8.13.3 (2022-07-21)

8.13.2 (2022-07-20)

Bug Fixes

  • firebase-server update fix (38a52ca)

8.13.1 (2022-07-19)

8.13.0 (2022-07-16)

Features

  • added DayOfWeek functions (16b08bc)

8.12.13 (2022-07-16)

8.12.12 (2022-07-15)

8.12.11 (2022-07-14)

Bug Fixes

  • setup-project string replace (fd7adf1)

8.12.10 (2022-07-13)

Bug Fixes

  • fixed AbstractSingleItemDbxFirebaseDocument setFirestoreCollection (d0e8352)
  • setup-project string replace (a72284f)

8.12.9 (2022-07-12)

8.12.8 (2022-07-12)

Bug Fixes

  • optionalFirestoreDate() (58e170c)

8.12.7 (2022-07-11)

8.12.6 (2022-07-11)

8.12.5 (2022-07-10)

8.12.4 (2022-07-10)

8.12.3 (2022-07-09)

8.12.2 (2022-07-08)

8.12.1 (2022-07-08)

8.12.0 (2022-07-07)

Bug Fixes

  • fixed two column reverseSizing (c298776)

Features

8.11.2 (2022-07-05)

Bug Fixes

8.11.1 (2022-07-05)

Bug Fixes

  • firebase storage test fix (ff5c53a)

8.11.0 (2022-07-05)

Features

  • added specifier for crud functions (39e366e)

8.10.0 (2022-07-04)

Bug Fixes

  • added dependencies to setup-project.sh (30c985d)

Features

  • added DbxFirebaseStorageService (deeaa02)
  • added exists(), uploadStream(), getBytes(), getStream() (e3fe97e)
  • added firebase storage testing/mock components (a2524b7)
  • added FirebaseServerStorageService (38bf98a)
  • added FirebaseStorageContext (5a30d46)
  • added firebaseStorageContextFactory (e940579)
  • added list() and list exists() (388c593)
  • added SlashPath (8c902ab)
  • added string functions (1866db5)
  • added upload byte types, delete() (655088b)

8.9.1 (2022-06-30)

Bug Fixes

8.9.0 (2022-06-30)

Features

  • added firestoreLatLngString() (2af3e5f)

8.8.1 (2022-06-29)

8.8.0 (2022-06-29)

Features

  • added FirestoreObjectArray (e1050eb)
  • added firestoreSubObjectField() (3d6fbe1)

8.7.6 (2022-06-29)

Bug Fixes

  • added pattern to textAreaField() (de64fa7)
  • fixed AbstractSingleItemDbxFirebaseDocument constructor (c266603)
  • fixed DbxFormRepeatArrayTypeComponent mark touched (eb1dcea)

8.7.5 (2022-06-28)

Bug Fixes

  • updated DbxFormlyFormComponent to poll for touched changes (51670e4)
  • wrapper props fix (b002f39)

8.7.4 (2022-06-26)

Bug Fixes

  • fixed DbxTwoColumnComponent styling (77b4dd0)

8.7.3 (2022-06-25)

Bug Fixes

  • added KeyAsString (1337d42)
  • fixed filterKeyValueTupleFunction() keys filter (dbf721f)

8.7.2 (2022-06-24)

Bug Fixes

8.7.1 (2022-06-24)

Bug Fixes

  • fixed DbxTwoColumnSrefDirective input (1df4eea)
  • fixed validation messages (b53656d)

8.7.0 (2022-06-23)

Features

  • added number field (387b002)
  • added step, enforceStep to numberField (a57b1c7)

8.6.1 (2022-06-23)

Bug Fixes

  • fixed AbstractDbxFirebaseDocumentStore key observables (8f663a2)

8.6.0 (2022-06-22)

Features

  • added DbxValueListGridViewComponent (cca9a62)

8.5.3 (2022-06-22)

8.5.2 (2022-06-22)

8.5.1 (2022-06-22)

Bug Fixes

8.5.0 (2022-06-22)

Bug Fixes

  • added dbxStyleBody to template root layout (2897f90)
  • setup-project fix (9406bfc)

Features

  • added firestore key validators (9d090db)
  • added Observable to ValueSelectionFieldConfig (235c2de)
  • added searchStringFilterFunction() (f91aaaf)

8.4.0 (2022-06-21)

Features

  • added useAsObservable() (a0e363d)
  • added valueSelectionField() (2392a1b)

8.3.0 (2022-06-20)

Features

  • added DbxFirebaseDocumentLoaderInstance (523d1df)
  • added getDocumentSnapshotsData() (dc26340)

8.2.0 (2022-06-20)

Bug Fixes

  • bump setup-project components version (7c70476)

Features

  • added DbxRouteParamDefaultInstance (2608580)
  • added DbxRouteParamReader (a855283)

8.1.2 (2022-06-19)

8.1.1 (2022-06-18)

8.1.0 (2022-06-18)

Bug Fixes

  • fixed issue with snapshot falsy default values being ignored (b433bc4)

Features

8.0.1 (2022-06-17)

Bug Fixes

  • fixed converter on loadDocument() (1e680ac)

8.0.0 (2022-06-17)

Code Refactoring

  • removed converter from DocumentReference (33e9f6a)

BREAKING CHANGES

    • removed converter from DocumentReference
  • additionally, the following previous breaking changes were not properly tagged:
  • converter is now required for firestoreContext collection config
  • modelIdentity is now required in FirestoreContext firestore collection functions
  • removed other deprecated functions

7.16.0 (2022-06-17)

Bug Fixes

  • fixed documentRef not having converter configured (308f3fa)

Features

  • added getWithConverter() (aef4b27)

7.15.2 (2022-06-17)

Bug Fixes

  • fixed model conversions (18ac25f)

7.15.1 (2022-06-16)

Bug Fixes

  • fixed defaults of firestore-snapshot array fields (8d388a9)

7.15.0 (2022-06-16)

Features

  • added create to FirestoreDocumentDataAccessor (9211975)

7.14.0 (2022-06-15)

Features

  • added firestoreDocumentAccessor path validation (b82fad1)

7.13.1 (2022-06-15)

Bug Fixes

  • fixed createTestFunctionContextOptions() authData typing (ba017cd)
  • fixed issue with permission.service.grant.ts declaration order (b607404)

7.13.0 (2022-06-14)

Features

  • added describeCloudFunctionTest() to handle a map of functions (5545149)

7.12.0 (2022-06-14)

Features

  • added isAdminOrTargetUserInRequestData() (c597eb9)
  • updated firestoreModelKey() (1459a15)

7.11.2 (2022-06-13)

Bug Fixes

  • fixed util jest test declaration order (3a05fb1)

7.11.1 (2022-06-13)

Bug Fixes

  • firebase dependency fix (0ebd9b9)

7.11.0 (2022-06-13)

Bug Fixes

  • @nrwl/devkit version fix (1818b79)
  • added test-setup.ts config to setup-project.sh (d374bf5)

Features

7.10.0 (2022-06-11)

Features

  • added firestoreIdBatchVerifierFactory() (182f086)
  • added idBatchFactory() (b39510b)

7.9.0 (2022-06-11)

Bug Fixes

  • firestoreString now has a type specified (ac7db1f)

Features

7.8.1 (2022-06-10)

Bug Fixes

  • useAsync typings fixes with Maybe (68f38a4)

7.8.0 (2022-06-09)

Bug Fixes

Features

  • added firestoreEnum() (28e6704)
  • added firestoreEnumArray() (5f9e1b1)

7.7.0 (2022-06-09)

Bug Fixes

  • documentAccessorForTransaction/WriteBatch now accepts a Maybe value (beb1737)
  • fixed grantFullAccessIfAuthUserRelated typings (f83af85)
  • grantFullAccessIfAuthUserRelated() now takes in a document or model (53563dd)

Features

7.6.0 (2022-06-09)

Features

  • added grantFullAccessIfAuthUserRelated() (be05e09)
  • added wrapUseFunction() (7bbae2f)

7.5.0 (2022-06-08)

Bug Fixes

  • updated GrantRolesOtherwiseFunction to allow returning Maybe (552bb9c)

Features

  • added UseFunction, MappedUseFunction (84b6cbe)

7.4.0 (2022-06-08)

Features

  • added grantModelRolesIfFunction and related types (5432fab)
  • added ignore to AuthRoleClaimsFactoryConfig (71e3cac)
  • updated FirebaseServerAuthUserContext to be synchronous (92bfd84)

7.3.0 (2022-06-08)

Bug Fixes

  • fixed issue with example crud functions declaration (8cb0aac)
  • locked nx version in setup-project (25a30ed)
  • versions bump (3a1a6cf)

Features

  • added additional KeyValueTypleValueFilter values (715b615)
  • added FirestoreMap, FirestoreArrayMap snapshot fields (bd23fd3)
  • added function builders for object filters (c01db20)
  • added overrideInObjectFunctionFactory, mergeObjectsFunction (4ea7d65)
  • updated @ngx-formly to 6.0.0-beta.2 (6f1737a)

7.2.0 (2022-06-06)

Features

  • firestoreModeIdentity can now accept a collection name (1e0646e)

7.1.0 (2022-06-06)

Features

  • added firestoreArray (e852230)
  • added firestoreEncodedArray, firestoreUniqueArray (4f7fc7c)
  • added interceptAccessorFactory() (9833539)
  • added loadDocumentForId() to FirestoreDocumentAccessor (3728145)
  • added ModelModifier (118bde7)
  • added whereDocumentId() (7f5f5b8)

7.0.1 (2022-06-05)

Bug Fixes

7.0.0 (2022-06-05)

Code Refactoring

  • updated OnCallWithNestContextRequest to use single object (2ef4002)

Features

  • added FirestoreDocumentStore crud functions (7786a40)
  • added onCallCreateModel (84f7e72)
  • added useModel to AbstractFirebaseNestContext (29c1940)

BREAKING CHANGES

  • updated all onCall and functions to now use a single request object instead of multiple parameters

6.0.0 (2022-06-03)

Bug Fixes

  • added asIterable to handle strings (9d5b785)
  • hasAuthRoleHook fix (e4749ba)
  • hasAuthStateData interface fix (8ea59e3)

Features

  • added AbstractFirebaseNestContext (2f8e1a2)
  • added ContextGrantedModelRolesReader (6fba1cc)
  • added FirebaseModelService (3876575)
  • added FirebaseModelsPermissionService (9d75de4)
  • added firebaseModelsService (7432e55)
  • added grantedRoleMapReader (11d2f17)
  • added InModelContextFirebaseModelServiceFactory (9bf4697)
  • added loadDocumentForKey to LimitedFirestoreDocumentAccessor (96958b8)
  • added modelType to FirestoreDocument (deecb5d)
  • added OnCallDeleteModel (358189d)
  • added OnCallUpdateModel (3b60a06)
  • added orderByDocumentId, startAtValue, endAtValue constraints (c846fee)

BREAKING CHANGES

  • model type is now required on FirestoreDocument models

5.3.0 (2022-05-30)

Bug Fixes

  • fixed dbxActionEnforceModifiedDirective (f889b87)
  • isIterable and useIterableOrValue treat string as a value (388d6f0)
  • setup project scss fix (9bfb6fd)

Features

  • added authRolesObsWithClaimsService (10055ae)

5.2.1 (2022-05-29)

Bug Fixes

  • removed angular directives from abstractAsyncWindowLoadedService (4ab7a74)
  • setup project template replacement fixes (fbe36cf)
  • setup-project proxy config path fix (db6c986)

5.2.0 (2022-05-29)

Features

  • added collection group support to dbx-firebase components (9f746c1)
  • added firestore collection group support (3b4c4cf)

5.1.0 (2022-05-27)

Bug Fixes

  • added project context to all firebase cli calls (9b7fd20)

Features

  • added api proxying and rewrite configuration (0117dae)
  • added dbxFirebaseAppCheckHttpInterceptor (96fb516)
  • added firebase appCheck support to client (e9377d1)
  • added FirebaseAppCheckMiddleware (25ddc4e)
  • updated .env deployment to demo-api (d88ea62)

5.0.1 (2022-05-26)

Bug Fixes

5.0.0 (2022-05-25)

Bug Fixes

Code Refactoring

  • refactored @dereekb/firebase snapshot field (c88d278)

Features

  • added @dereekb/nestjs/stripe (455f20e)
  • added catchAllHandlerKey to handler (ab93b06)
  • added clientAppService (945f388)
  • added firebase functions v2 nest context components (e5ca892)
  • added functionsRegionOrCustomDomain configuration (e27df0d)
  • added handlerFunction (7cd2517)
  • added nginx docker configuration for webhooks (9425016)
  • codedError now includes original error if available (1262281)
  • improved serve-server (0e6fb18)

BREAKING CHANGES

  • refactored @dereekb/firebase SnapshotConverterFunction and related components and @dereekb/util model conversion components to have better type safety and inference

4.1.0 (2022-05-17)

Bug Fixes

  • fixed package.json exports for util, firebase, and firebase-server (04c1d9a)

Features

4.0.1 (2022-05-14)

4.0.0 (2022-05-14)

Code Refactoring

  • break up test exports into individual projects. Now @dereekb/util also exports @dereekb/util/test, @dereekb/firebase exports @dereekb/firebase/test, and @dereekb/firebase-server exports @dereekb/firebase-server/test

3.0.0 (2022-05-13)

Bug Fixes

  • cleanup() now calls the destroy function on complete (dc8f06b)
  • firebase-tools dependency version bump (2de0019)
  • fixed createOrUpdateWithAccessor (243d0d3)
  • fixed dbxFormlyForm async validation issue (afb3f96)
  • fixed issue with allSuccessfulStates$ in itemAccumulatorInstance (0396ac5)
  • itemAccumulatorInstance fix (d67c9d1)
  • release fix (e527980)

Code Refactoring

  • renamed conversionFunction to mapFunction (6aeba77)
  • renamed value to itemValue in dbxValueListItem (3441129)

Features

  • added AsyncPusher (8cb2052)
  • added cleanup() (1885463)
  • added dbxAppContextState (dfc17eb)
  • added dbxAppContextStateModule, dbxAppAuthRouterModule (40fa1fe)
  • added dbxAuthService (9422182)
  • added dbxCoreAuthModule (29ebf14)
  • added dbxFirebaseAuthModule (3ab16df)
  • added dbxFirebaseCollectionChangeDirective (93a38a2)
  • added dbxFirebaseCollectionStore (9704c83)
  • added dbxFirebaseCollectionWithParentStore (b7045e7)
  • added dbxFirebaseDocumentStore (43da785)
  • added dbxFirebaseDocumentWithParentStore (f055d81)
  • added dbxFirebaseFunctionsModule (3d1bc69)
  • added dbxFirebaseLoginModule (bf99f2d)
  • added dbxFirebaseModelLoaderModule (15a8052)
  • added dbxFormWorkingWrapperComponent (fd32cd4)
  • added dbxInjectionContext (a6ac801)
  • added dbxListItemDisableRippleModifier (c89cc82)
  • added dbxListItemModifier, dbxListItemAnchorModifier (a96ffa8)
  • added dbxProgressButtons (004ada2)
  • added firebase emulator data importing/exporting for persistence (8739ba5)
  • added firebase-server (676cf9e)
  • added firebaseQueryItemAccumulator (1e4e0f3)
  • added isAllowed (c2a70bf)
  • added IterationQueryChangeWatcher (f5b2474)
  • added jestFunctionFixture (1ea2d7d)
  • added mapKeysIntersection utility functions (f694f86)
  • added modelConversionFunctions (42050a8)
  • added modelConversionOptions to modelMapFunction (2de30e0)
  • added modelTestContextFactory (0a96442)
  • added onCallWithNestContext to firebase-server (ad4fcf8)
  • added onMatchDelta (e36fb4c)
  • added setContainsAllValues (737c1e7)
  • added snapshotConverter, firestoreField (e986026)
  • added transformAndValidateObject (1f66094)
  • dbxSelectionListViewContent can render as dbxListViewContent (df16297)
  • firebaseServerAuthModule (db9a4d3)
  • refactored dbxFormSource (aad115d)

BREAKING CHANGES

    • renamed flattenIterationResultItemArray to flattenAccumulatorResultItemArray since the input is an accumulator and not an iteration
  • renamed value to itemValue to better avoid issues when using DbxValueAsListItem values
  • Added DbxValueAsListItem type for those use cases
  • renamed dbxInjectedContent to dbxInjection, renamed related content
  • renamed ConversionFunction (and related types) to MapFunction

2.1.0 (2022-03-17)

Bug Fixes

  • dbx-web, dbx-form now export scss in package.json (c7f7c14)
  • dbxDateTimeFieldComponent initial date fix (1704052)
  • updated force-start-release.sh (3b4da48)

Features

2.0.0 (2022-03-13)

Code Refactoring

  • dbx-analytics: added prefixes to all analytics related classes (5db960f)

demo

  • added docs page for action context (a8cbf38)

Features

  • added dbxActionEnforceModified (5a4c4b2)
  • added dbxActionFormDisabledWhileWorking to dbxActionForm (4d6d67b)
  • added dbxActionLoadingContextDirective (c20aa02)
  • added now to dbxDateTimeFieldComponent (812e704)
  • added setContainsAnyValue() (ea0ee9a)

BREAKING CHANGES

  • Renamed DbxActionState SUCCESS state to RESOLVED
  • dbx-analytics: Added dbx prefix to all analytics items to keep consistency

1.2.0 (2022-03-04)

Features

  • added setContainsAnyValue() (ea0ee9a)

1.1.0 (2022-03-02)

Bug Fixes

Features

1.0.0 (2022-02-23)

Bug Fixes

Code Refactoring

  • renamed dbNgx prefix to dbx (a545a76)

Features

BREAKING CHANGES

  • all services now have the prefix Dbx instead of DbNgx

0.1.0 (2022-01-29)

Bug Fixes

Features