Releases: ndsev/erdblick
Releases · ndsev/erdblick
Version 2025.1.1
Version 2025.1.0
What's Changed
Improved Functionality
- Add legal information dialogue component to aggregate tiles' legal information.
Refactoring
- Replace all absolute URL with relative ones in the Angular app.
- Change the default build mode to production.
Fixes
- Fix feature-ids to be propagated on hover over key values in the inspection panel similarly to attribute hover-ids.
- Fix bug on resetting URL parameters when using a proxy.
- Fix non-working geometry-name-based styles due to lacking geometry name for self-contained geometries.
- Fix the reported number of tile levels in the coordinate panel (14 -> 15).
- Fix ordering of the reported tile levels in the coordinate panel.
- Fix missing relation visualisations due to targeting source relation.
- Fix actions' versions for the GitHub CI configuration.
Version 2024.5.0
What's Changed
Improved Functionality
- Move onto the new
Validity
API. - Ensure that
Rule
supports the geometry type for attribute validities. - Add support for icon URLs.
- Add attribute-filter style property to filter attributes by fields.
- Add
Geometry
name in inspection if available. - Add
geometry-name
style property to rules. - Enhance attribute selection vs. hover rules implementation and usage.
- Implement attribute hover styles.
- Update the default style.
- Improve Tile Source Data selection dialog to pre-load the previous selection.
- Allow viewing and copying tile ID of peak value tile.
- Bundle unminified
Cesium
sources for Debug build.
Fixes
- Fix value type assumption for
Validity
conversion. - Ensure that
ValidityCollection
(MultiValidity
) is non-empty if a validity is required by the rule. - Fix inconsistent keywords in the editor.
- Fix
Clang-Tidy
hints. - Fix not found error on hoverId.
- Fix possible memory use after free issues in inspection.
- Upgrade
Cesium
to1.124.0
which fixes rendering exception when using distance-based opacity/scaling.
Version 2024.4.1
What's Changed
- Right-click/Jump-menu access to tile SourceDataLayers (#160)
- Performance improvements and viewport statistics panel (#162)
- Dependency housekeeping (#163)
Full Changelog: v2024.4.0...v2024.4.1
Version 2024.4.0
What's Changed
- Added Merged Feature and Multi-Selection Support.
- Added Keyboard Controls.
- Revamped search panel with history entries.
- Added data source configuration panel.
- Added SourceDataLayer inspection and reference display.
- Added hover-highlight styling.
- Highlight referenced features when hovering over feature IDs in the attribute panel.
Full Changelog: v2024.3.2...v2024.4.0
Version 2024.3.2
What's Changed
- Small fixups for coverage info processing (#41)
- Allow to stop/cancel feature search (#124)
- Improve displaying a lot of search results (#126)
Full Changelog: v2024.3.1...v2024.3.2
Version 2024.3.1
Version 2024.3
What's Changed?
- Implemented Tile Boxes: Enhanced visual distinction and interaction with map tiles through better border visualization and Tile ID visibility (#84, #53).
- Implemented Jump to Feature: Improved navigation with the ability to directly jump to specific features in the map interface (#111).
- Implemented Inspection Panel 2.0: A revamped inspection panel providing detailed and dynamic information about map features and layers (#110).
- Implemented Feature Search: Introduced a feature search capability that allows users to quickly locate and interact with specific map elements (#106).
- Implemented Picked Position Display and Marker: Enhanced usability by marking searched tiles, coordinates, and locations picked on the map (#113).
Other Enhancements:
- Encode the Selected Feature in the URL: Functionality added to incorporate selected feature parameters directly in the URL for easier sharing and referencing.
- Simplify Styles and Maps Panels Visually: Redesigned the styles and maps panels for clearer, more intuitive user interactions.
- Simplify Style Configuration: Made it easier to customize map styles with streamlined configuration options.
- Support Activate One Entry/All Entries in the 'Maps and Styles Control': Provided flexibility in activating either a single entry or all entries in the control panel for better customization.
Bug Fixes:
- Cannot Set Tile Limits Anymore: Addressed and fixed the bug preventing users from setting tile limits on the map.
- Fixed a NaN Crash: Resolved a critical issue where a NaN (Not a Number) error occurred with certain map data, ensuring stability and reliability.
Full Changelog: View the changes from v2024.2 to v2024.3
Version 2024.2
What's Changed
- Fix duplicate low-detail representations. by @josephbirkner in #99
- style-service: Ensure that map of styles has the same order as the list in the config.yaml by @MisterGC in #100
- Facilitate erdblick web deployment by @josephbirkner in #101
- Internal Model Refactoring by @Waguramu in #104
- Attribute Visualization by @josephbirkner in #107
- Fix: Loading issues on malformed parameters by @Waguramu in #109
Full Changelog: v2024.1...v2024.2
Version 2024.1
Release 2024.1 - Feature Updates and Bug Fixes
We are excited to announce the release of version 2024.1. This version includes several new features, improvements, and bug fixes that enhance the functionality and user experience of our platform. Below are the main highlights from this release:
New Features
- Style Editing UI Enhancements: Improved UI for styling, making it more intuitive and user-friendly (#86).
- Support for Highlight Style Rules: Added support for defining specific highlight styles within the Model Styling UI (#81).
- Advanced Label Styling: Enhanced support for labels, allowing for more customizable styling options (#79).
- Persistent Storage: Implemented persistent storage for camera, layer, and style settings, ensuring a consistent user experience across sessions (#77).
- Multiple Styles Support: Introduced basic support for handling multiple styles seamlessly within the Model UI (#76).
- Advanced Styling System: The styling system now supports advanced feature relations, providing greater flexibility for complex designs (#75).
- Configuration of Proprietary Jump Targets: Users can now configure proprietary jump targets to enhance navigation within the UI (#72).
- Enhanced Map Layer Selection: Improved the map layer selection panel for easier and more efficient layer management (#71).
- Responsive Layout: Updated the UI to be more responsive, adapting smoothly to different screen sizes and resolutions (#70).
- State Encoding in URL: Added the ability to encode camera and layer states in URLs for easier sharing and bookmarking (#69).
- Attribute Panel Improvements: Refined the behavior of the attribute panel node expansion for a more streamlined user experience (#68).
- Support for Dashed Lines and Arrowheads: Documentation has been updated to include support for dashed lines and arrowheads in styling (#35).
- Toggle for Cesium OSM Layer: Users can now toggle the Cesium OSM Layer within the UI for enhanced map visibility and customization (#27).
Bug Fixes
- Precision Issues on ARM64 Apple Devices: Addressed precision problems specifically affecting ARM64 Apple devices, improving reliability and performance (#78).
- Scalability and Performance: Resolved scalability and performance issues encountered when using Firefox with larger viewports or many tiles (#73).
Full Changelog: v0.4.0...v2024.1