All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
6.1.4 - 2025-01-06
ngx-layout
: Add css classm-overlay__inner
to section in ModalOverlayComponent.
6.1.3 - 2024-09-09
ngx-table
: No css on hover because it had the wrong css class. Didn't follow new a-ui classes
6.1.2 - 2024-08-20
ngx-pagination
: Add strongly typed return type for forChild() in ItemCounterModule, which is necessary in Angular 18.
ngx-calendar
: Changed ModuleWithProviders to specific module in forChild()ngx-forms
: Changed ModuleWithProviders to specific module in forChild()ngx-pagination
: Changed ModuleWithProviders to specific module in forChild()ngx-table
: Changed ModuleWithProviders to specific module in forChild()
6.1.1 - 2024-07-02
ngx-leaflet
: FixedaddVectorLayer
method so that the styling is also used of the layer vector layers, while maintaining performance.
6.1.0 - 2024-06-27
ngx-leaflet
: AddedaddVectorLayer
method so that leaflet can accept vector layers.
6.0.10 - 2024-03-21
ngx-leaflet
: Reverted thebaseMapAntwerp
link to a newer version.ngx-forms
: Added a forgotten ARIA label for the datepicker.ngx-forms
: Made label and description of datepicker and timepicker conditional.
6.0.9 - 2024-03-19
ngx-leaflet
: Changed thebaseMapAntwerp
link to a newer version.
6.0.8 - 2024-02-15
- Fix month overflow in active date for Calendar/Datepicker components.
6.0.7 - 2024-01-25
ngx-flyout
: Fixed flyout button outline classngx-datepicker
: Fixed 'Value could not be determined statically' errorcore
: Fixed lerna always publishing all packages
6.0.6 - 2024-01-19
ngx-datepicker
: Fixed the datepicker flyout not appearingngx-calendar
: Fixed a tabindex issuestyleguide
: Fixed footer links
ngx-forms/datepicker
: Changed the datepicker icon to match the React version of the datepickerngx-forms/upload
: Fixed an issue with the upload dropzone when used with the upload buttoncore
: Upgraded the core branding to the latest version
6.0.5 - 2024-01-24
- Update core branding to
6.5.0
- Add
a-button
class to buttons of the aui-column-selector component
- Added detectChanges on the flyout open method & possibility to open from datepicker
6.0.4 - 2023-09-21
- Update ngx-toastr package
- Fix build errors when skipLibCheck = false
6.0.3 - 2023-08-22
- Removed
date-fns-tz
as a dependency ofngx-utils
ngx-utils
: Correctly build type declarations for date utils- Update peerDependencies for
ngx-icon
andngx-notifications
- Added
date-fns
as a dependency ofngx-utils
- Add paddings to table headings
6.0.2 - 2023-08-16
- Bump all repo's to the same version to have consistent versioning
6.0.1 - 2023-08-16
ngx-utils
add type files into build
6.0.0 - 2023-06-21
- Update all internal dependencies to non-beta version
ngx-user-menu
flyout alignment and size params
- Use imports instead of require in
ngx-leaflet
- Update Core branding (6.2.2)
- Update Angular version (15)
- Ensure that repo is running with Node version 18.
- Update from 8 to 9 https://update.angular.io/?v=8.2-9.0.
- Fixing following problem for build: https://stackoverflow.com/questions/60121962/this-class-is-visible-to-consumers-via-somemodule-somecomponent-but-is-not-e
- Fixed deprecated TestBed.get
- Fix some typing issues
- Update from 9 to 10 https://update.angular.io/?v=8.2-9.0.
- Fix some typing issues (ModuleWithProviders)
- Outcommented some test that were not working (Navigation menu that should be deleted UPCO-72 and Context component which has low priority UPCO-18)
- Fix deprecations (async => waitForAsync)
- Update from 10 to 11 https://update.angular.io/?v=10.0-11.0
- TSLint deprecated => Migrate to ESLint
- ESLint memory problems -> TO FIX!
- Update from 11 to 12 https://update.angular.io/?v=11.0-12.0
- Fix Linting problems ESLint
- Fix resolve typing
- Start/Build/Lint (Memory issues!)/Test OK
- aot option deprecated
- Update from 12 to 13 https://update.angular.io/?v=12.0-13.0
- Update ng-package.json (Rename
whitelistedNonPeerDependencies
toallowedNonPeerDependencies
) - Remove umdModuleIds (
UMD bundles are no longer generated
)
- Update ng-package.json (Rename
- Update from 13 to 14 https://update.angular.io/?v=13.0-14.0
- SCSS some small changes (warnings on build and imports)
- Add .angular to .gitignore
- Update from 14 to 15 https://update.angular.io/?v=14.0-15.0
- SCSS import fixes
- Fix require.context (see https://stackoverflow.com/questions/74546242/karma-jasmine-uncaught-typeerror-webpack-require-context-is-not-a-fu/74572172#74572172)
- Remove non-working tests of deprecated components
- Removed
ngx-agenda
- Removed
ngx-analytics
- Removed
ngx-layout/hero
- Removed
ngx-layout/pane
- Removed
ngx-layout/sidebar
- Removed
ngx-localstorage
- Removed
ngx-navigation-menu
5.4.1 - 2023-01-27
leaflet
: fixes type conflict with local declaration of 'LatLngExpression'
5.4.0 - 2022-11-07
datepicker
Added the ability to dynamic translate the labels of the datepicker.
5.3.0 - 2022-10-18
forms
Added the 'capture' attribute for file inputs.
forms
Improved the working of the 'accept' attribute for file inputs.
5.2.1 - 2022-04-13
forms
Fixed datepicker min/max interval issues
5.2.0 - 2022-03-18
autocomplete
Improved accessibility for autocomplete component by making the autocomplete attribute dynamic
table
Fixed wrong reference to sorting icon
5.1.2 - 2022-03-17
leaflet
Fixed webpack 5 import errors on esri-leaflet package.
5.1.1 - 2021-11-30
flyout
Fixed flyouts being closed when another one was already open.flyout
Fixed flyouts being closed when long-pressing its trigger.
5.1.0 - 2021-09-14
forms
Added the 'accept' attribute for file inputs.
forms
Fixed an issue where some input properties weren't passed by the main upload component.
5.0.3 - 2021-07-30
forms
Fixed an issue where the same file couldn't be added again after removing it from the upload queue.
5.0.2 - 2021-06-14
leaflet
Added missing flyout dependency in ngx-leaflet component
5.0.1 - 2021-06-10
core
Added missing dependencies in some packages
5.0.0 - 2021-06-02
- [BREAKING]
icon
New component that completely replaces FontAwesome icons with Streamline icons flyout
Improved accessibility for Leaflet component
- [BREAKING]
core
Replaced all FontAwesome icons with Streamline icons - Antwerp UI
cookieconsent
Removed component in favor of our new web component: https://github.com/digipolisantwerp/antwerp-ui_web-components
4.6.1 - 2021-02-04
forms
Datepicker now accepts ISO date and custom format datedd/mm/yyyy
as value
4.6.0 - 2020-12-07
notification
Added a new package to handle notifications of an app in an efficient way
layout
Fixed the approve modal's close label that wasn't hidden properly
4.5.2 - 2020-10-27
layout
Added missing ARIA label for the scroll to top button in the footer
table
Removedshort-unique-id
dependency as it was giving optimization bailouts warnings
4.5.1 - 2020-10-14
table
Exported typesConstructableCell
andCellWithMetadata
from@acpaas-ui/ngx-table
4.5.0 - 2020-10-13
table
Added the possibility to pass through metadata when configuring table columns with custom components
4.4.0 - 2020-10-09
form
Added size variants to the search filter
form
The search filter now adheres better to the branding guidelines
4.3.0 - 2020-10-02
table
Added a function to add a CSS class dynamically to a table cell
navigation-menu
ReplacedBrowserModule
withCommonModule
, so importingBrowserModule
doesn't throw an error when working with lazy-loaded modulespagination
Made labels of item counter and items per page components Dutch by default
4.2.2 - 2020-09-01
form
Changed order of[(ngModel)]
and(ngModelChange)
in the autocomplete, so the model value is updated before the modelChange event is triggered.
4.2.1 - 2020-06-10
utils
Have a date interval recognize closed state when constructing
4.2.0 - 2020-06-09
calendar
Added support for date intervalsform
Added minimum and maximum options to the datepickerutils
Added new date interval utilityutils
Added new number interval utility
4.1.0 - 2020-04-10
localstorage
Support for using localstorage with the ngx-navigation-menulocalstorage
Export types of localstorage
navigation-menu
Fixed the docked state of the ngx-navigation-menu
4.0.0 - 2020-04-09
- [BREAKING]
core
Entire rework of the structure of this project - [BREAKING]
core
Update minimum Angular version to 8 - [BREAKING]
core
Custom scripts for generating new packages were removed - [BREAKING]
core
All libraries are Angular-standard compliant - [BREAKING]
core
Scope of the packages was changed. Now every package is under @acpaas-ui/ngx- core
Redux version locked on 4.0.1 due to lack of support for @angular-redux/store v.10- [BREAKING]
localstorage
Localstorage package got a major refacotor, where redux and store dependencies are removed
For migration guidelines, see our migration guide.
3.3.0 - 2020-01-31
navigation-menu
Navigation Menu package was added.
3.2.1 - 2020-01-20
forms
Fixed parsing of unregular dates on the date picker component by using@acpaas-ui/js-date-utils@^1.0.6
3.2.0 - 2019-12-19
forms
Added disabled state for upload component
3.1.0 - 2019-12-09
user-menu
New component that provides visual login and logout functionalitycore
Docker configuration was added for local development
3.0.0 - 2019-11-29
- [BREAKING]
calendar
Made Dutch labels the default ones. - [BREAKING]
forms
Made Dutch labels the default ones. - [BREAKING]
layout
Changed the behaviour and inner workings of the header. - [BREAKING]
localstorage
Fixed hard dependency on redux store enhancer. core
Updated to the new ACPaaS branding.core
Updated ACPaaS UI to be WCAG 2.1 AA compliant.avatar
Made avatar more accessible.calendar
Made the calendar more accessible.pagination
Made the items per page component more accessible.pagination
Made the pagination component more accessible.selectable-list
Made the selectable list more accessible.flyout
Made the flyout more accessible.flyout
Made the flyout button more accessible.forms
Made the autocomplete more accessible.forms
Made the datepicker more accessible.forms
Made the range slider more accessible.forms
Made the search filter more accessible.forms
Made the timepicker more accessible.forms
Made the upload more accessible.forms
Made the WYSIWYG editor more accessible.layout
Made the cookie consent more accessible.layout
Made the modal more accessible.layout
Made the pane more accessible.selectable-list
Made the selectable list more accessible.utils
Made the filter more accessible.
forms
Added keyboard navigation to the rangeslider.forms
Added ability to add a custom id or ARIA id to upload.layout
Added possibility to overwrite window property of cookie consent.layout
Added ability to add a custom id to pane.forms
Added keyboard bindings to the range slider.
- [BREAKING]
logo
Fixed routing and click events on logo. forms
Fixed an overlapping issue in the range slider.layout
Fixed an issue where the modal would be closed when a click event started inside the modal but ended outside.
forms
WCAG support could be improved: RobinHerbots/Inputmask#981
2.1.6 - 2019-11-04
flyout
Always close flyout when clicking outside.
2.1.5 - 2019-10-18
documentation
Added testing documentation.
flyout
Improved tab navigation (support for spacebar, enter and escape).forms
Only open flyout in datepicker when button is clicked, added blur event.documentation
Fixed map documentation.
2.1.4 - 2019-09-30
core
Fixed peer dependency warnings.
2.1.3 - 2019-09-19
map
Fixed the map not working together with Angular Universal.
2.1.2 - 2019-08-23
flyout
Fixed an issue where the flyout button needed to be clicked twice before opening in Chrome.
2.1.1 - 2019-06-26
documentation
Added test automation guidelines.
pagination
Fixed faulty pagination count whenever the current page was provided as a string.
2.1.0 - 2019-05-02
forms
Added disabled state to all controls (except upload).
autocomplete
Fixed issues with items with identical labels and a custom template.
2.0.1 - 2019-04-04
notifications
: Fixed AOT builds.
2.0.0 - 2019-04-02
- [BREAKING]
core
Removed rxjs-compat dependency. - [BREAKING]
core
Updated@angular-redux/store
and redux dependencies.
1.1.2 - 2019-03-29
context
Expose store module.notifications
Expose store module.
1.1.1 - 2019-03-29
autocomplete
Fixedautocomplete="new-password"
being ignored in Google Chrome again.calendar
Fixed an issue where the calendar didn't jump to a predefined date.context
Fixed an issue whererouterContext
always needed to be set to true.forms/datepicker
Fixed an issue where the datepicker didn't initialize when being cleared.map
Fixed an issue where the default map layer wouldn't show on iOS devices.map
Added possibility to set the zoom level of theaui-leaflet-locate-control
.core
Fixed broken links.
1.1.0 - 2019-02-05
core
Tested all components for Angular 7 compatibility. Note: ACPaaS UI is now fully compatible with Angular 6 and 7.layout/modal
Added documentation.code-snippet
Added documentation about how to use highlight.js.
core
Build components independent of examples.
analytics
Fixed incorrect documentation.calendar
Fixed a faulty unit test.core
Fixed an issue where an unwanted 404 was shown when the styleguide was reloaded on GitHub pages.documentation
Fixed AOT build.form/autocomplete
Fixed an issue where Google Chrome would interfere with its own autocomplete feature.
1.0.5 - 2018-11-13
analytics
Added documentation.calendar
Added documentation.context
Added documentation.forms/auto-complete
Added documentation.forms/datepicker
Added documentation.forms/mask
Added documentation.forms/range-slider
Added documentation.forms/timepicker
Added documentation.forms/search-filter
Added documentation.forms/upload
Added documentation.forms/wysiwyg
Added documentation.layout/cookie-consent
Added documentation.layout/hero
Added documentation.layout/pane
Added documentation.selectable-list
Added documentation.utils/filter
Added documentation.utils/labels
Added documentation.utils/window
Added documentation.
core
Update angular-cli & ng-packagr.core
Update package names & setup.core
Update schematic.context
The ContextModule is no longer dependent on the ContextStoreModule.
core
Fixed AOT builds.packages
Set package names to full import path -> fixes flatModuleId's used in metadata.json .forms
Fix inputmask import.upload
Updated the required styling to be in sync with the corresponding Core Branding classes.upload
Removed unnecessary module imports that caused build conflicts.layout/hero
Removed unnecessary module imports that caused build conflicts.
1.0.4 - 2018-11-13 - BORKED
1.0.3 - 2018-09-25
avatar
Added documentation.code-snippet
Added documentation.flyout
Added documentation.layout/footer
Added documentation.layout/header
Added documentation.layout/hero
Added documentation.logo
Added documentation.localstorage
Added documentation.map
Added documentation.pagination
Added documentation.progress-bar
Added documentation.
core
Improved build proces for submodules.core
Updated contribution guidelines.
table
Fixed table cell unnecessarily regenerating the component on value change.table
Fixed an issue where the table could not be build.core
Fixed and optimized build script for examples with a hyphen in their name.calendar
Fixed an issue where an incorrect month or year was shown.
1.0.2 - 2018-09-25 - BORKED
1.0.1 - 2018-07-02
core
Optimized build script.
1.0.0 - 2018-07-02
Initial release.