✨ MAJOR FEATURES: • Auto-zoom intelligence với smart bounds fitting • Enhanced 3D GPS markers với pulsing effects • Professional route display với 6-layer rendering • Status-based parking icons với availability indicators • Production-ready build optimizations 🗺️ AUTO-ZOOM FEATURES: • Smart bounds fitting cho GPS + selected parking • Adaptive padding (50px) cho visual balance • Max zoom control (level 16) để tránh quá gần • Dynamic centering khi không có selection 🎨 ENHANCED VISUALS: • 3D GPS marker với multi-layer pulse effects • Advanced parking icons với status colors • Selection highlighting với animation • Dimming system cho non-selected items 🛣️ ROUTE SYSTEM: • OpenRouteService API integration • Multi-layer route rendering (glow, shadow, main, animated) • Real-time distance & duration calculation • Visual route info trong popup 📱 PRODUCTION READY: • SSR safe với dynamic imports • Build errors resolved • Global deployment via Vercel • Optimized performance 🌍 DEPLOYMENT: • Vercel: https://whatever-ctk2auuxr-phong12hexdockworks-projects.vercel.app • Bundle size: 22.8 kB optimized • Global CDN distribution • HTTPS enabled 💾 VERSION CONTROL: • MapView-v2.0.tsx backup created • MAPVIEW_VERSIONS.md documentation • Full version history tracking
9.3 KiB
Change Log
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.
Unreleased
4.2.0 - 2024-11-15
Added
- Update typing for webpack@^5.94.0 #110. Thanks to @rostislav-simonik for this PR!
Fixed
- Fix typing of mainFields option #105. Thanks to @chenjiahan for this PR!
4.1.0 - 2023-07-11
Added
-
Remove warning on missing baseUrl, which tsconfig-paths ^4.0.0 doesn't require anymore #105. Thanks to @sverweij for this PR!
-
Add support for multiple tsconfig paths #79. Thanks to @lynch16 for this PR!
Fixed
4.0.1 - 2023-03-09
- Update tsconfig-paths #103. Thanks to @rippedspine for this PR!
4.0.0 - 2022-07-29
-
chore: update tsconfig-paths dependency #90. Thanks to @MichaelDeBoey for this PR!
-
Update webpack and remove temp types #92. Thanks to @hungtcs for this PR!
-
Eslint (#95)
-
Upgrade ci and jest (#96)
3.5.2 - 2021-11-13
Fixed
-
Fix incorrect resolution with relative imports on project dependencies #85. Thanks to @voliva for this fix!
-
Remove
console.logfromplugin.ts#72. Thanks to @visualfanatic for this fix!
3.5.1 - 2021-03-16
Fixed
- Remove
console.logfromplugin.ts#72. Thanks to @visualfanatic for this fix!
3.5.0 - 2021-03-15
Added
- Copied webpack 5 types into
plugins.temp.types.ts#51. Thanks to @Brian-McBride for this addition!
3.4.1 - 2021-03-13
Fixed
- Use prepare instead of postinstall for husky.
3.4.0 - 2021-03-13
Added
- Support for Webpack 5, see #51. Fixes #50. Thanks to @Brian-McBride for this addition!
3.3.0 - 2020-07-29
Added
- Add readJson fallback to support custom file systems, see #51. Fixes #50. Thanks to @JakeSidSmith for this addition!
3.2.0 - 2018-06-12
Added
- Add
mainFieldsoption #21, fixes #20. Thanks to @christoffer for this addition!
3.1.4 - 2018-06-04
Fixed
- Add undeclared dependency on
enhanced-resolvetodependencies, see #19. Thanks to @jbboehr for this fix!
3.1.3 - 2018-05-14
Fixed
- Fix exports so all types of imports works (commonjs require and typescript import).
3.1.2 - 2018-05-14
Fixed
- Add types field to package.json.
3.1.1 - 2018-05-14
Fixed
- Add named typescript export.
3.1.0 - 2018-05-14
Added
- Typescript typings, see #16.
3.0.4 - 2018-04-17
Fixed
- Add missing module dependency #15. Thanks to @darlanalves for this fix!
3.0.3 - 2018-03-31
Fixed
- Fix configFileName not working as expected, see https://github.com/dividab/tsconfig-paths/issues/31.
- Upgraded tsconfig-paths to 3.2.0 which includes the fix in https://github.com/dividab/tsconfig-paths/pull/32.
3.0.2 - 2018-03-14
Fixed
- Upgraded tsconfig-paths to 3.1.3 which includes the fix in https://github.com/dividab/tsconfig-paths/pull/30.
3.0.1 - 2018-03-13
Fixed
-
Upgraded tsconfig-paths to 3.1.2 which includes the fix in https://github.com/dividab/tsconfig-paths/pull/29.
-
Fix for the new webpack 4 code to prevent callback from firing multiple times, see #11. Thanks to @Nayni for this fix! (See PR #12).
3.0.0 - 2018-03-13
Added
2.0.0 - 2018-01-13
Changed
- Performance enhancements:
- Using async versions of tsconfig-paths package matchPath functions.
- Using webpack's cached filesystem. Should give better performance.
1.4.0
Changed
- Only log startup message when
logLevelis set toinfo. See #6.
1.3.1
Added
- Upgraded to tsconfig-paths 2.7.2.
1.3.0
Added
- Upgraded to tsconfig-paths 2.7.1.
1.2.0
Added
- Added option for
baseUrl.
1.1.0
Added
- Added option for
extensions.
1.0.0
Changed
- Log path to tsconfig.json at warn log level so it is logged as default.
0.4.0
Changed
- Rename plugin class to TsconfigPathsPlugin (lower case s, breaking change)
- Load config using tsconfig-paths.
Removed
- Remove compiler option (it was not used)
0.3.0
Changed
- Use package tsconfig-paths to resolve paths.
0.2.0
Changed
- Internal refactor
0.1.1
Added
- Include files.
0.1.0
Added
- First release.