This file was generated using @jscutlery/semver.
11.0.21 (2025-01-28)
11.0.20 (2025-01-20)
11.0.19 (2025-01-09)
11.0.18 (2024-12-13)
11.0.17 (2024-12-05)
11.0.16 (2024-12-05)
11.0.15 (2024-11-29)
11.0.14 (2024-11-27)
11.0.13 (2024-11-27)
11.0.12 (2024-11-24)
11.0.10 (2024-11-24)
11.0.9 (2024-11-23)
11.0.8 (2024-11-23)
11.0.7 (2024-11-22)
11.0.6 (2024-11-20)
11.0.5 (2024-11-19)
11.0.4 (2024-11-19)
11.0.3 (2024-11-15)
11.0.2 (2024-11-14)
11.0.1 (2024-11-12)
11.0.0 (2024-11-12)
- all breaking changes are documented in VERSION_MIGRATION.md
- remove constructor from AbstractSubscriptionDirective
10.2.0 (2024-11-07)
10.1.30 (2024-10-23)
10.1.29 (2024-10-20)
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)
- 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)
- 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)
- 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)
- 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)
- 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)
- fixed DbxCalendarScheduleSelectionStore (14014af)
9.25.2 (2023-10-14)
- fixed yearWeekCodeDateFactory() timezone issue (c4a8514)
9.25.1 (2023-10-13)
9.25.0 (2023-10-10)
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)
- fixed dateScheduleDateFilter() timezone usage (85bf021)
9.24.23 (2023-08-05)
- 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)
- fixed LimitDateTimeInstance min value (dc0c1b7)
9.24.0 (2023-06-15)
- 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)
- fixed isValidDateBlockIndex() (0cdf4f8)
9.23.24 (2023-05-30)
- fixed timezones with dateScheduleRangeField() (421f64c)
9.23.23 (2023-05-30)
9.23.22 (2023-05-29)
- fixed timezones changing for dateTimeField() (b1d391d)
9.23.21 (2023-05-27)
9.23.20 (2023-05-19)
- 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)
- 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)
- fixed DbxPartialPresetFilterMenuComponent generic (11e099c)
9.23.15 (2023-05-01)
9.23.14 (2023-04-30)
- fixed dateScheduleDateFilter() not handling a 0-0 range properly (bb33a36)
9.23.13 (2023-04-25)
9.23.12 (2023-04-23)
- 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)
- 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)
- removed async from hasNewUserSetupPasswordInRequest() (5c7bf2e)
9.23.5 (2023-04-04)
- dbx-mapbox-marker icon content fix (0b6165f)
9.23.4 (2023-04-01)
- 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)
- 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)
- added daylight savings handling for isValidDateBlockTiming() (1955016)
9.22.7 (2023-03-03)
- fixed styling (1e409fa)
9.22.6 (2023-03-02)
9.22.5 (2023-02-28)
9.22.4 (2023-02-27)
- 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)
- fixed loadDocumentsForIdsFromValues() (424f02f)
9.22.0 (2023-02-20)
- sourceselect field (d0875f5)
9.21.0 (2023-01-31)
- fixed enableMultiTabIndexedDbPersistence usage (2c41552)
9.20.20 (2023-01-23)
9.20.19 (2023-01-17)
9.20.18 (2023-01-08)
9.20.17 (2023-01-05)
- fixed convertMailgunTemplateEmailRequestToMailgunMessageData() (e378c74)
9.20.16 (2023-01-05)
- analytics fixes (f21e0d6)
9.20.15 (2023-01-05)
- fixed beginResetPassword() (fdce1b8)
9.20.14 (2023-01-04)
- fixed beginResetPassword() (5341f5c)
9.20.13 (2023-01-04)
9.20.12 (2023-01-04)
- 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)
- fixed converter issue (de8874d)
9.20.7 (2022-12-31)
9.20.6 (2022-12-26)
9.20.5 (2022-12-26)
9.20.4 (2022-12-24)
- fixed issue with transactions in firestoreCollectionQueryFactory (79a1456)
9.20.3 (2022-12-22)
- fixed convertHttpsCallableErrorToReadableError() (78decc8)
9.20.2 (2022-12-21)
9.20.1 (2022-12-19)
9.20.0 (2022-12-19)
- 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)
- fixed DateBlockTiming class-validator validation/parsing (23596cb)
9.19.0 (2022-12-11)
- added DbxErrorWidgetService (45cd525)
9.18.6 (2022-12-10)
9.18.5 (2022-12-10)
9.18.4 (2022-12-09)
9.18.3 (2022-12-09)
- fixed issue in mergeLoadingStates() (4206396)
9.18.2 (2022-12-08)
- restored missing calendars views (e614645)
9.18.1 (2022-12-07)
9.18.0 (2022-12-07)
- 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)
- 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)
- added handleFetchJsonParseErrorFunction config (71c1681)
9.17.0 (2022-11-25)
- styling fix (c883a2c)
- 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)
- fixed nameField() not passing through expressions and config (b6c9f76)
- fixed toggleField() description position (a0ac203)
9.16.1 (2022-11-20)
- fixed DbxFormSourceDirective always mode (ed73d44)
9.16.0 (2022-11-20)
- added DbxPresetMenuFilter (2c08ad7)
9.15.8 (2022-11-19)
- fixed dbxFormSourceObservable() emission (cf927b4)
9.15.7 (2022-11-17)
9.15.6 (2022-11-17)
9.15.5 (2022-11-14)
- 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)
- fixed dbxActionConfirm input (b31a350)
- fixed generateRandomSetupPassword() generating decimals (a2d67a8)
- fixed styling with elevation in dbx-section (c203ac8)
- added redirectForUserIdentifierParamHook (0f8467d)
9.14.2 (2022-11-09)
9.14.1 (2022-11-09)
9.14.0 (2022-11-09)
- added firebaseDocumentStoreReadFunction() (f2fd7ee)
9.13.0 (2022-11-08)
- fixed issue where empty queries were being appended to url (2c787e8)
- added OnCallReadModelFunction (4c0eeb9)
9.12.4 (2022-11-08)
- fixed fetch issues (8859b49)
9.12.3 (2022-11-07)
9.12.2 (2022-11-07)
- adding missing exports (b2c6b0d)
9.12.1 (2022-11-07)
9.12.0 (2022-11-07)
- fixed dateBlockTiming() with 1 day distance (5399706)
- added @dereekb/util/fetch (6afa4a4)
9.11.13 (2022-11-05)
9.11.12 (2022-11-04)
9.11.11 (2022-11-01)
9.11.10 (2022-10-28)
- 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)
- fixed cronExpressionRepeatingEveryNMinutes (63a7f8c)
- fixed DbxFirebaseDevelopmentSchedulerService error handling (3763fdf)
9.11.0 (2022-10-09)
- added SystemStateDocument (d4a0fcf)
9.10.4 (2022-10-07)
9.10.3 (2022-10-07)
9.10.2 (2022-10-06)
9.10.1 (2022-10-06)
9.10.0 (2022-10-05)
- added DbxFirebaseDevelopmentModule (f604882)
- added DbxFirebaseDevelopmentSchedulerService (713bac5)
- added DbxFirebaseDevelopmentSchedulerWidgetComponent (99c5712)
- added firebase scheduled tasks (2114446)
- added firebaseServerDevFunctions() (375e3ac)
9.9.5 (2022-09-19)
- fixed primativeKeyStringDencoder() decoding (427faf1)
9.9.4 (2022-09-19)
9.9.3 (2022-09-19)
9.9.2 (2022-09-19)
- fixed child package exports (76fe1fa)
9.9.1 (2022-09-18)
- fixed dependencies for release (7c57c7e)
9.9.0 (2022-09-17)
9.8.0 (2022-09-15)
- 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)
- fixed issue with easeTo input (eb03604)
- fixed zoom limits in DbxFormMapboxZoomFieldComponent (a49e72c)
9.7.3 (2022-09-06)
- fixed readKeysFunction array creation (cab3ce7)
9.7.2 (2022-09-06)
9.7.1 (2022-09-06)
9.7.0 (2022-09-05)
- fixed DbxFormMapboxLatLngFieldComponent input wrap (0e4de7b)
- added filterByMapboxViewportBound() (a6beb56)
9.6.5 (2022-09-04)
- 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)
- added error handling to DbxFirebaseAuthService authUserState (206132f)
- added mapboxZoomField() (9ab3574)
9.5.5 (2022-08-30)
- fixed isLatestSuccessfulRoute() initial value (fbde919)
9.5.4 (2022-08-30)
- fixed issue where firebaseDocumentStoreUpdateFunction() repeated (c5e76c5)
9.5.3 (2022-08-29)
9.5.2 (2022-08-29)
9.5.1 (2022-08-26)
- fixed dbx-mapbox-menu (6c975fb)
9.5.0 (2022-08-24)
- dbx mapbox drawer style fix (54fa8f2)
- added dbx-mapbox-menu (8e310a7)
9.4.0 (2022-08-24)
- fixed dbx-two-column-right styling (501dc7e)
- added dbx-map-layout (4955020)
9.3.3 (2022-08-23)
- fixed DbxMapboxMapDirective init issue (789e368)
9.3.2 (2022-08-22)
9.3.1 (2022-08-21)
9.3.0 (2022-08-20)
- added dbx-web-mapbox project (5af3c3b)
- added DbxMapboxMapStore (9397b9a)
- added IsWithinLatLngBoundFunction() (c986e5b)
- added Mapbox functions to DbxMapboxStore (9a9f5f4)
9.2.0 (2022-08-18)
9.1.2 (2022-08-16)
- fixed expandUniqueDateBlocksFunction() scenario (2341c24)
9.1.1 (2022-08-16)
- fixed makeSingleItemFirestoreCollection (4b8980d)
9.1.0 (2022-08-15)
- fixed serve loop scripts (b465b37)
- added WebsiteFileLink (dc58b5c)
9.0.0 (2022-08-13)
- lint-fix (50b09dc)
- prepare major version
8.15.2 (2022-08-11)
8.15.1 (2022-08-11)
- fixed infinite loop in expandUniqueDateBlocks() (7464f2d)
8.15.0 (2022-08-09)
- added Firestore Increment support (d4dc97b)
8.14.0 (2022-08-08)
- fixed issue with ModelFirebaseCrudFunctionMapEntry for create (a5ff2ef)
- added DbxWidgetViewComponent (6cf8d3a)
- added WebsiteLink (68eda11)
- added WebsiteUrl and functions (ed3430f)
8.13.9 (2022-08-05)
- 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)
- fixed ModifyBeforeSetFirestoreDocumentDataAccessorWrapper (68b5fff)
8.13.3 (2022-07-21)
8.13.2 (2022-07-20)
- firebase-server update fix (38a52ca)
8.13.1 (2022-07-19)
8.13.0 (2022-07-16)
- added DayOfWeek functions (16b08bc)
8.12.13 (2022-07-16)
8.12.12 (2022-07-15)
8.12.11 (2022-07-14)
- setup-project string replace (fd7adf1)
8.12.10 (2022-07-13)
- fixed AbstractSingleItemDbxFirebaseDocument setFirestoreCollection (d0e8352)
- setup-project string replace (a72284f)
8.12.9 (2022-07-12)
8.12.8 (2022-07-12)
- 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)
- fixed two column reverseSizing (c298776)
- added DateBlock (b424dc0)
- added dbxCalendar (88750cb)
- added dbxCalendar Styling (f963986)
- added sass extension configuration (5b3b33e)
8.11.2 (2022-07-05)
- fixed slashPathType() (180f2d6)
8.11.1 (2022-07-05)
- firebase storage test fix (ff5c53a)
8.11.0 (2022-07-05)
- added specifier for crud functions (39e366e)
8.10.0 (2022-07-04)
- added dependencies to setup-project.sh (30c985d)
- 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)
- fixed LatLngStringRef (88d9afe)
8.9.0 (2022-06-30)
- added firestoreLatLngString() (2af3e5f)
8.8.1 (2022-06-29)
8.8.0 (2022-06-29)
8.7.6 (2022-06-29)
- added pattern to textAreaField() (de64fa7)
- fixed AbstractSingleItemDbxFirebaseDocument constructor (c266603)
- fixed DbxFormRepeatArrayTypeComponent mark touched (eb1dcea)
8.7.5 (2022-06-28)
8.7.4 (2022-06-26)
- fixed DbxTwoColumnComponent styling (77b4dd0)
8.7.3 (2022-06-25)
8.7.2 (2022-06-24)
- dbx-section-page fixes (c23a9c4)
8.7.1 (2022-06-24)
8.7.0 (2022-06-23)
8.6.1 (2022-06-23)
- fixed AbstractDbxFirebaseDocumentStore key observables (8f663a2)
8.6.0 (2022-06-22)
- added DbxValueListGridViewComponent (cca9a62)
8.5.3 (2022-06-22)
8.5.2 (2022-06-22)
8.5.1 (2022-06-22)
- fixed function factory (f722fb5)
8.5.0 (2022-06-22)
- added firestore key validators (9d090db)
- added Observable to ValueSelectionFieldConfig (235c2de)
- added searchStringFilterFunction() (f91aaaf)
8.4.0 (2022-06-21)
8.3.0 (2022-06-20)
8.2.0 (2022-06-20)
- bump setup-project components version (7c70476)
8.1.2 (2022-06-19)
8.1.1 (2022-06-18)
8.1.0 (2022-06-18)
- fixed issue with snapshot falsy default values being ignored (b433bc4)
8.0.1 (2022-06-17)
- fixed converter on loadDocument() (1e680ac)
8.0.0 (2022-06-17)
- removed converter from DocumentReference (33e9f6a)
-
- 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)
- fixed documentRef not having converter configured (308f3fa)
- added getWithConverter() (aef4b27)
7.15.2 (2022-06-17)
- fixed model conversions (18ac25f)
7.15.1 (2022-06-16)
- fixed defaults of firestore-snapshot array fields (8d388a9)
7.15.0 (2022-06-16)
- added create to FirestoreDocumentDataAccessor (9211975)
7.14.0 (2022-06-15)
- added firestoreDocumentAccessor path validation (b82fad1)
7.13.1 (2022-06-15)
- fixed createTestFunctionContextOptions() authData typing (ba017cd)
- fixed issue with permission.service.grant.ts declaration order (b607404)
7.13.0 (2022-06-14)
- added describeCloudFunctionTest() to handle a map of functions (5545149)
7.12.0 (2022-06-14)
7.11.2 (2022-06-13)
- fixed util jest test declaration order (3a05fb1)
7.11.1 (2022-06-13)
- firebase dependency fix (0ebd9b9)
7.11.0 (2022-06-13)
- added arrayToObject() (edc723f)
7.10.0 (2022-06-11)
7.9.0 (2022-06-11)
- firestoreString now has a type specified (ac7db1f)
7.8.1 (2022-06-10)
- useAsync typings fixes with Maybe (68f38a4)
7.8.0 (2022-06-09)
7.7.0 (2022-06-09)
- documentAccessorForTransaction/WriteBatch now accepts a Maybe value (beb1737)
- fixed grantFullAccessIfAuthUserRelated typings (f83af85)
- grantFullAccessIfAuthUserRelated() now takes in a document or model (53563dd)
7.6.0 (2022-06-09)
7.5.0 (2022-06-08)
- updated GrantRolesOtherwiseFunction to allow returning Maybe (552bb9c)
- added UseFunction, MappedUseFunction (84b6cbe)
7.4.0 (2022-06-08)
- added grantModelRolesIfFunction and related types (5432fab)
- added ignore to AuthRoleClaimsFactoryConfig (71e3cac)
- updated FirebaseServerAuthUserContext to be synchronous (92bfd84)
7.3.0 (2022-06-08)
- fixed issue with example crud functions declaration (8cb0aac)
- locked nx version in setup-project (25a30ed)
- versions bump (3a1a6cf)
- 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)
- firestoreModeIdentity can now accept a collection name (1e0646e)
7.1.0 (2022-06-06)
- 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)
- util import path fixes (e786b20)
7.0.0 (2022-06-05)
- updated OnCallWithNestContextRequest to use single object (2ef4002)
- added FirestoreDocumentStore crud functions (7786a40)
- added onCallCreateModel (84f7e72)
- added useModel to AbstractFirebaseNestContext (29c1940)
- updated all onCall and functions to now use a single request object instead of multiple parameters
6.0.0 (2022-06-03)
- added asIterable to handle strings (9d5b785)
- hasAuthRoleHook fix (e4749ba)
- hasAuthStateData interface fix (8ea59e3)
- 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)
- model type is now required on FirestoreDocument models
5.3.0 (2022-05-30)
- fixed dbxActionEnforceModifiedDirective (f889b87)
- isIterable and useIterableOrValue treat string as a value (388d6f0)
- setup project scss fix (9bfb6fd)
- added authRolesObsWithClaimsService (10055ae)
5.2.1 (2022-05-29)
- 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)
- added collection group support to dbx-firebase components (9f746c1)
- added firestore collection group support (3b4c4cf)
5.1.0 (2022-05-27)
- added project context to all firebase cli calls (9b7fd20)
- 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)
- setup-project fixes (d700370)
5.0.0 (2022-05-25)
- setup-project fixes (5e174fd)
- refactored @dereekb/firebase snapshot field (c88d278)
- 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)
- 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)
- fixed package.json exports for util, firebase, and firebase-server (04c1d9a)
- setup project (fe2ae88)
4.0.1 (2022-05-14)
4.0.0 (2022-05-14)
- 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)
- 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)
- renamed conversionFunction to mapFunction (6aeba77)
- renamed value to itemValue in dbxValueListItem (3441129)
- 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)
-
- 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)
- dbx-web, dbx-form now export scss in package.json (c7f7c14)
- dbxDateTimeFieldComponent initial date fix (1704052)
- updated force-start-release.sh (3b4da48)
2.0.0 (2022-03-13)
- dbx-analytics: added prefixes to all analytics related classes (5db960f)
- added docs page for action context (a8cbf38)
- added dbxActionEnforceModified (5a4c4b2)
- added dbxActionFormDisabledWhileWorking to dbxActionForm (4d6d67b)
- added dbxActionLoadingContextDirective (c20aa02)
- added now to dbxDateTimeFieldComponent (812e704)
- added setContainsAnyValue() (ea0ee9a)
- Renamed DbxActionState SUCCESS state to RESOLVED
- dbx-analytics: Added dbx prefix to all analytics items to keep consistency
1.2.0 (2022-03-04)
- added setContainsAnyValue() (ea0ee9a)
1.1.0 (2022-03-02)
- added reports to gitignore (ae17ba7)
- build fixes in components (6c06411)
- dbx-analytics build fix (fdd142c)
- dbx-core build fix (471c71d)
- dbx-core build fix (Checkpoint) (f9b69bf)
- docker port forwarding with ./serve.sh (92e147b)
- firebase git ignore (6be0e63)
- import fixes (77c1f7e)
- iteration (e3ae126)
- accumulator with mapping (6afb408)
- added dbx-analytics (33fb9f4)
- added env files (bc0acbb)
- added firebase package (9a80d69)
- added flattenIterationResultItemArray (f3220c7)
- added iteration accumulator (aaf0390)
- angular app (76f96a7)
- dbNgxFirestoreCollection (62a3586)
- demo-api (5e3c81c)
- deploy (30a654c)
- docker cache (Checkpoint) (84bd6cb)
- firebase (558ff2c)
- firebase config and emulators (a0fae3d)
- firebase iterator (8db29b3)
- firestore iterator (549466e)
- itemPageIteratorIterationInstance (1d1d001)
- iteration mapped (ddf8235)
- nextPage returns a promise (ac4fd34)
- pageLoadingState (1a5851d)
- test utilities (f21f421)
- upgraded dbx loading components and tests (797d576)
- added reports to gitignore (ae17ba7)
- build fixes in components (6c06411)
- dbx-analytics build fix (fdd142c)
- dbx-core build fix (471c71d)
- dbx-core build fix (Checkpoint) (f9b69bf)
- docker port forwarding with ./serve.sh (92e147b)
- firebase git ignore (6be0e63)
- import fixes (77c1f7e)
- iteration (e3ae126)
- removed browserModule imports from dbx-web (84cbdf2)
- renamed field (7172901)
- renamed dbNgx prefix to dbx (a545a76)
- accumulator with mapping (6afb408)
- added dbx-analytics (33fb9f4)
- added dbxAnchorList (7901784)
- added dbxBar, dbxPagebar, dbxSidenavPage (4621fff)
- added dbxFlexGroup (a3a85c6)
- added dbxList (83ddb00)
- added dbxListView (945be93)
- added dbxNavbar (8f7d087)
- added dbxPickableChipListFieldComponent (285b492)
- added dbxScreenService (2adf092)
- added dbxSearchableTextFieldComponent (42ae14c)
- added dbxSelectionListView (1b34c02)
- added dbxSidenav (867ab31)
- added dbxStyle (38fda5d)
- added dbxStyleBody (5b624ae)
- added dbxTextEditorFieldComponent (9146403)
- added env files (bc0acbb)
- added FilterMap (6ffefce)
- added firebase package (9a80d69)
- added flattenIterationResultItemArray (f3220c7)
- added iteration accumulator (aaf0390)
- added makeBestFit() (b0cf900)
- added tapLog() (1d2fd64)
- added treeNode (1aa120f)
- added vh100 functionality (10b86b4)
- angular app (76f96a7)
- dbNgxFirestoreCollection (62a3586)
- demo-api (5e3c81c)
- deploy (30a654c)
- docker cache (Checkpoint) (84bd6cb)
- firebase (558ff2c)
- firebase config and emulators (a0fae3d)
- firebase iterator (8db29b3)
- firestore iterator (549466e)
- itemPageIteratorIterationInstance (1d1d001)
- iteration mapped (ddf8235)
- nextPage returns a promise (ac4fd34)
- pageLoadingState (1a5851d)
- segment analytics (b81d5a6)
- test utilities (f21f421)
- upgraded dbx loading components and tests (797d576)
- all services now have the prefix Dbx instead of DbNgx
- added reports to gitignore (ae17ba7)
- build fixes in components (6c06411)
- dbx-analytics build fix (fdd142c)
- dbx-core build fix (471c71d)
- dbx-core build fix (Checkpoint) (f9b69bf)
- docker port forwarding with ./serve.sh (92e147b)
- firebase git ignore (6be0e63)
- import fixes (77c1f7e)
- iteration (e3ae126)
- accumulator with mapping (6afb408)
- added dbx-analytics (33fb9f4)
- added env files (bc0acbb)
- added firebase package (9a80d69)
- added flattenIterationResultItemArray (f3220c7)
- added iteration accumulator (aaf0390)
- angular app (76f96a7)
- dbNgxFirestoreCollection (62a3586)
- demo-api (5e3c81c)
- deploy (30a654c)
- docker cache (Checkpoint) (84bd6cb)
- firebase (558ff2c)
- firebase config and emulators (a0fae3d)
- firebase iterator (8db29b3)
- firestore iterator (549466e)
- itemPageIteratorIterationInstance (1d1d001)
- iteration mapped (ddf8235)
- nextPage returns a promise (ac4fd34)
- pageLoadingState (1a5851d)
- test utilities (f21f421)
- upgraded dbx loading components and tests (797d576)