Releases: Hochfrequenz/ahb-tabellen
Pre-release v1.4.0-rc02
1.4.0-rc02 - 2025-10-20
⛰️ Features
- (a11y) Enhance keyboard navigation and focus for feature cards - (46291c3)
- (feature-switcher) Implement component-level keyboard shortcuts for navigation - (d74c0fd)
- (feature-switcher) Enhance accessibility and keyboard interaction in template - (ef11fdd)
- (feature-switcher) Add core logic for custom dropdown functionality - (69524d3)
- (feature-switcher) Implement custom dropdown HTML structure - (9b2357d)
- (feature-switcher) Implement standalone feature switcher component - (5b46f4c)
- (header) Integrate FeatureSwitcherComponent into global header - (238f325)
- (search) Lazy load search feature routes - (63bf2d1)
- (search) Integrate global header, footer and Tailwind CSS layout - (8d5ea2e)
- (search) Add utility methods for format version lookup - (7174187)
- Improve feature label fallback and robustness - (6fdb896)
- Dynamically determine current feature label - (c107b0e)
- Make SolutionsFooterComponent standalone - (1c577a0)
- Integrate feature selection into main application routes - (571ec40)
- Add feature selection page and routing - (272c27d)
- Add SelectQueryBuilder import for typeorm queries - (c4e5e99)
- Add human readable description + threshold date for FV2604 (#687) - (922c933)
🧹 Other
- (other) Merge pull request #692 from Hochfrequenz/align-colors-in-global-search
style: Align Colors and Add Feature Dropdown - (2748afb)
- (other) Auto stash before rebase of "align-colors-in-global-search" - (eb83ae1)
- (other) Prevent default browser behavior for keyboard events in FeatureSwitcher - (605dcca)
- (other) Remove unused 'Inject' import - (a347dc9)
- (other) Merge pull request #690 from Hochfrequenz/add-page-after-login
feat(intermediate-page): Add Intermediate Feature Page - (74932be)
- (other) Merge pull request #678 from Hochfrequenz/add-global-search
feat(global-search): Global Search - (32f8b4c)
- (other) Merge remote-tracking branch 'origin/add-global-search' into add-global-search - (91709c6)
- (other) Merge branch 'main' into add-global-search - (d4070d4)
🚜 Refactor
- (ahb) Improve type safety in field validation - (1a3b8e3)
- (feature-switcher) Remove OnDestroy lifecycle hook and associated cleanup - (42e35ed)
- (feature-switcher) Remove Angular Material dependencies - (d63357c)
- (routes) Use direct component loading for search page - (5c94180)
- (search) Remove static global search title - (0be068f)
- (search) Use FormatVersionCacheService for default version - (453ba0f)
- (search) Simplify sort parameter in SearchController - (8d845bc)
- Use ElementRef for click-outside detection - (55d6c4e)
- Update landing page introductory text for feature selection - (f4a7f5b)
- Redirect landing page 'Open' button to feature selection - (d66ce42)
- Use applyFilters for AHB line count query and improve security - (f50891f)
- Use applyFilters helper for main AHB line query - (e54b62e)
- Extract query filter and search logic into applyFilters helper - (2c14a3b)
- Improves search error handling - (6139e13)
- Enhances query security with field validation - (46e247f)
- Enhances query security with column validation - (6a242b3)
- Sets default search format to current version - (7789874)
🎨 Styling
- (feature-switcher) Simplify CSS transition property - (972432b)
- (feature-switcher) Apply custom styling for dropdown - (b716dd4)
⚙️ Miscellaneous Tasks
- Bump node from 24.10-alpine to 25.0-alpine (#689) - (c938234)
- Bump actions/setup-node from 5 to 6 (#688) - (706e5dd)
- Bump node from 24.9-alpine to 24.10-alpine (#685) - (3bfcf0b)
- Bump docker/login-action from 3.5.0 to 3.6.0 (#683) - (078a45e)
- Bump node from 24.8-alpine to 24.9-alpine (#681) - (118dbad)
- Update dependencies - (7a55c52)
Pre-release v1.4.0-rc01
1.4.0-rc01 - 2025-10-13
⛰️ Features
- (formate-endpoint) Adds endpoint for retrieving formats - (4acfdf2)
- Set up Material Design Icons and remove legacy imports - (5975869)
- Enables format selection in search filters - (0b05dae)
- Update code after openapi changes - (f5178b9)
- Adds endpoint to retrieve available formats - (94bee5c)
- Enables multi-select for format version filter - (5997eae)
🐛 Bug Fixes
- (fe-build) Validates sort field in search component - (fdcc270)
- (unittest) Improves type safety in AHB repository - (56d5dae)
- Format version endpoint after merge - (9756442)
🧹 Other
- (other) Update sqlite database - (b33e0c0)
- (other) Remove global html and body styles - (2e6a807)
- (other) Removes MDI icon normalization
Removes the MDI icon normalization as it's no longer needed.
Also, removes the attempt to import a stylesheet that was failing. - (59b9201)
- (other) Merge branch 'main' into add-global-search - (0408008)
- (other) Merge pull request #677 from Hochfrequenz/mark-generated-code
chore: Marks API code as generated - (f48d888)
- (other) Marks API code as generated - (8be2be0)
- (other) Fix rest of linting errors - (f2cff22)
- (other) Auto fix with ng lint --fix - (3ee10d2)
- (other) Fix first linter warnings - (0f69962)
- (other) Update submodule with style files - (b7b007c)
- (other) Merge remote-tracking branch 'origin/main' into add-global-search - (a9a329a)
- (other) Merge pull request #674 from Hochfrequenz/add-endpoint-for-format
feat(api): Add Endpoint To Get Formats - (2539a94)
- (other) Extends ESLint ignores for API directory - (d224fdd)
- (other) Fix linter errors - (a62d2dc)
- (other) Remove security schemes from openapi - (62235d8)
- (other) Adds format version and format examples - (6bc7cf6)
- (other) Merge pull request #672 from Hochfrequenz/sync-gh-action-with-cliff-config
chore(gh-action): sync task types with cliff commit parsers - (8517572)
- (other) Merge pull request #671 from Hochfrequenz/change-label
style: add Beschreibung to input field Prüfidentifikator - (d7bba7b)
🚜 Refactor
- (openapi) Update tags - (558dab0)
- Reduces format cache duration - (0962a08)
- Migrate all mat-icon usage to MDI syntax - (b4b6665)
- Update generated code - (940cc5a)
- Renames route for listing identifiers - (af8d7d2)
- Updates the Prüfidentifikatoren API path - (cd95cb2)
- Renames endpoint for prüfidentifikatoren - (ccb80ce)
- Refactors AHB service calls - (c8735a9)
📚 Documentation
- (api) Updates Bruno collection for API endpoints - (685cc71)
⚡ Performance
- Improves AHB query performance - (c87c00d)
🎨 Styling
- Apply prettier - (acaf9d1)
- Apply prettier - (956677a)
- Run prettier - (b425cd3)
- Add Beschreibung to input field Prüfidentifikator - (1eb18a2)
🧪 Testing
- Adds tests for format controller and repository - (25cbeb7)
⚙️ Miscellaneous Tasks
- (gh-action) Sync task types with cliff commit parsers - (e80c939)
Pre-release v1.4.0-rc00
1.4.0-rc00 - 2025-09-17
⛰️ Features
- (ahb) Refine page title with AHB description after data load - (9200405)
- (ahb) Set initial page title based on route parameters - (e79e052)
- (ahb) Implement title update helper method in AhbPageComponent - (547dce0)
- (ahb) Inject Title service into AhbPageComponent - (b661ee6)
- (core) Provide Angular Title service application-wide - (0f71bc3)
- (tab-title) Reset tab title in landing pages - (582a87f)
- Makes Prüfidentifikator clickable in search table - (fdee64a)
- Add dropdown for format version - (7d264a2)
- Minimal working example - (9d42a43)
- Adds AHB repository for data access - (660aca9)
- Adds route for search query - (cd21039)
- Add search controller - (0fac844)
- Add auto generated code - (757219b)
- Update api spec for backend - (c3f92ff)
🐛 Bug Fixes
- Read json if sending post request - (2530329)
- Fix warning
Unable to locate stylesheet: /styles.css(#657) - (6f2dd7f)
🧹 Other
- (other) Merge pull request #670 from Hochfrequenz/add-pruefi-in-tab-label
feat(tab-title): Updates page title with AHB description - (10aa122)
- (other) Merge remote-tracking branch 'origin/add-pruefi-in-tab-label' into add-pruefi-in-tab-label - (4448b77)
- (other) Merge branch 'main' into add-pruefi-in-tab-label - (c3f34cd)
- (other) Remove unnecessary ternary operator
Co-authored-by: Copilot [email protected] - (03e5b37)
- (other) Apply suggestion from @Copilot
Co-authored-by: Copilot [email protected] - (02f1077)
🚜 Refactor
- (tab-title) Updates title when AHB metadata arrives - (21ea635)
📚 Documentation
- Add basic example for search request - (fc5a95a)
🎨 Styling
- Removes clear filters button. - (6f496c6)
- Improves search table layout and styling - (39840e7)
- Improves Prüfidentifikator link display - (126ac4b)
- Updates search page labels to German - (639c366)
- Updates search filter appearance. - (7eb9fc8)
🧪 Testing
- Add unit test for search endpoint - (017d0d7)
⚙️ Miscellaneous Tasks
Release v1.3.0
v1.3.0-rc02
Changelog
All notable changes to this project will be documented in this file.
1.3.0-rc02 - 2025-09-04
v1.3.0-rc00
What's Changed
- style(responsive-ui): Make AHB Tabellen Responsive by @hf-krechan in #647
- style(responsive-ui): Make Landingpage and AHB Landingpage Responsive by @hf-krechan in #648
- feat(dvgw-fallback): Add DVGW Fallback Component by @hf-krechan in #649
Full Changelog: v1.2.1...v1.3.0-rc00
v1.2.1
What's Changed
- build(deps): bump docker/metadata-action from 5.7.0 to 5.8.0 by @dependabot[bot] in #636
- fix(pruefi format mapping): Corrects UTILMD values in pruefi mapping by @hf-krechan in #638
- fix: Using encodeURIComponent for search term by @hamidhajiparvaneh in #639
- build(deps): bump node from 24.4-alpine to 24.5-alpine by @dependabot[bot] in #641
- build(deps): bump docker/login-action from 3.4.0 to 3.5.0 by @dependabot[bot] in #642
- fix: AHB-Tabellen instead of AHB Tabellen by @hamidhajiparvaneh in #643
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #644
- build(deps): bump node from 24.5-alpine to 24.6-alpine by @dependabot[bot] in #645
New Contributors
- @hamidhajiparvaneh made their first contribution in #639
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- feat(add versionsnummer and veroeffentlichungsdatum): Adds versionsnummer and veroeffentlichungsdatum to the AHB metadata. by @hf-krechan in #634
Full Changelog: v1.1.1...v1.2.0
v1.1.2
v1.1.1
What's Changed
- fix: Remove old db, no more hoarding by @hf-fvesely in #631
Full Changelog: v1.1.0...v1.1.1