✨ 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
8.0 KiB
8.0 KiB
Changelog
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.
v1.2.3 - 2022-04-19
Fixed
Commits
- [actions] reuse common workflows
4ed274a - [actions] use
node/installinstead ofnode/run; usecodecovaction96dfcaa - [Dev Deps] update
eslint,@ljharb/eslint-config,aud,auto-changelog,tape9e674f8 - [readme] add github actions/codecov badges; update URLs
d913f5b - [Dev Deps] update
eslint,@ljharb/eslint-config,aud,auto-changelog,safe-publish-latest,tapef61058f - [actions] update codecov uploader
3348839 - [Dev Deps] update
eslint,@ljharb/eslint-config,safe-publish-latest,tapeee1a321 - [Dev Deps] update
eslint,@ljharb/eslint-config,tapeb8dc1a2 - [Dev Deps] update
@ljharb/eslint-config,tape0e825c4 - [meta] use
prepublishOnlyscript for npm 7+9489d66
v1.2.2 - 2020-12-14
Commits
- [Tests] migrate tests to Github Actions
39bf4fe - [meta] do not publish github action workflow files
45ab0cb - [readme] add docs, fix URLs
fad3af6 - [Dev Deps] update
eslint,@ljharb/eslint-config,aud,auto-changelog,tape82df94a - [Tests] run
nycon all tests; usetaperunner8038329 - [actions] add automatic rebasing / merge commit blocking
49795eb - [actions] add "Allow Edits" workflow
2096fe6 - [actions] switch Automatic Rebase workflow to
pull_request_targeteventec1c6fe - [Dev Deps] update
auto-changelog; addaud79fdb23 - [Tests] only audit prod deps
d9ca245 - [Dev Deps] update
auto-changelog,tapeac026d4 - [Dev Deps] update
tapea8c5ee3 - [Dev Deps] update
@ljharb/eslint-configb25fafd
v1.2.1 - 2020-01-19
Commits
- [Tests] use shared travis-ci configs
612823a - [Fix] IE 8 has a broken
Object.getOwnPropertyDescriptorba01c22 - [Dev Deps] update
eslint,@ljharb/eslint-config,auto-changelog; addsafe-publish-latestb28d9d2 - [Dev Deps] update
eslint,@ljharb/eslint-config,tapea62fbd6 - [meta] add
fundingfield8734a94
v1.2.0 - 2019-10-20
Commits
- [Dev Deps] update
eslint,@ljharb/eslint-config,auto-changelog7e07444 - [New] add
boundFunctionsHaveNames()05661be
v1.1.1 - 2019-07-24
Commits
- [Tests] fix linting errors
0cb8017 - [Tests] fix tests when name is not configurable
38a8aee - [Fix] ensure function name mangling does not break detection
f6926ab
v1.1.0 - 2019-07-23
Commits
- [New] add
functionsHaveConfigurableNamesfunction on main exportce73f75