✨ 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
14 KiB
14 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.
v2.3.14 - 2025-02-07
Commits
- [types] any falsy value is allowed as
writeorend0cc4d4d - [Dev Deps] update
@arethetypeswrong/cli,@ljharb/eslint-config,@ljharb/tsconfig,@types/node,@types/tape,auto-changelog,tapea51fc2c - [Deps] update
call-bind78eabe4 - [Tests] replace
audwithnpm audit908d64a - [Dev Deps] add missing peer dep
80f3805
v2.3.13 - 2024-03-08
Commits
- [types] use shared tsconfig
8e77c7b - [Tests] increase coverage
0a0a33f - [types] fix d.ts errors; use a namespace
653e55d - [actions] remove redundant finisher; use reusable workflows
65ab32c - [Dev Deps] update
@arethetypeswrong/cli,tape,typescript1d2c513 - [Dev Deps] update
@types/node,typescriptd5bdc23 - [Deps] update
call-bind2633dc6 - [Tests] install missing
@types/nodefe34373
v2.3.12 - 2024-01-24
Commits
- [patch] add TS types
0b68b9d - [readme] correct requires; remove redundant license section
90ff780 - [Dev Deps] update
aud,npmignore,tapef4456ce - [Deps] update
call-bindc1b7daa - [Dev Deps] update
tape74a75ac - [meta] add
sideEffectsflagdcfef36
v2.3.11 - 2023-10-11
Commits
- [Deps] add missing
call-bindda5e46d
v2.3.10 - 2023-10-10
Commits
v2.3.9 - 2023-07-17
Commits
- [meta] add scripts, dev deps, linting; switch from travis to GHA
2bc7e2d - [meta] rename package to scoped
337610b - [meta] confirmed with dominictarr in writing that this package was only ever MIT
832061e - [Dev Deps] update
from,stream-spec,tapedae9dda - [meta] fix auto-changelog start version
3ac451b - [Fix]
node < v0.6does not havestream===stream.Stream9f72162
v2.3.8 - 2015-07-03
Merged
- Update package.json
#35
v2.3.7 - 2015-04-06
Commits
- fix non-strict null check
7048350
v2.3.6 - 2014-09-16
Commits
- simple async test
a98561f - update test to work in the browser (without process.on("exit")
7dabce0 - remove concat-stream
69d31f3 - add dev deps
d387710 - validate before end
c267d90 - use tape@2.3.2
1080f0c - testling badge
aa23057 - tidy
c5d9757
v2.3.5 - 2013-05-05
Fixed
- fix spelling Closes #13
#13
v2.3.4 - 2013-04-29
Merged
- mark "write" method as code
#14
Commits
- fix typo
e94d772
v2.3.3 - 2013-04-24
Merged
- Test on 0.10 on Travis
#12
v2.3.2 - 2013-04-24
Commits
v2.3.1 - 2013-04-13
Commits
- syntax error
b90e6ba
v2.3.0 - 2013-04-13
Commits
v2.2.7 - 2013-03-15
Merged
- Typo fix
#10
Commits
- wider range
e685bc2
v2.2.6 - 2013-03-13
Commits
- update stream-spec
1483cd4
v2.2.5 - 2013-03-13
Commits
- hopefully make this work in browserify
a346472 - narrow testling range, so it does not take as long
b1e474b
v2.2.4 - 2013-03-13
Commits
- update stream spec
f0f0c83
v2.2.3 - 2013-03-12
Commits
- update stream-spec
2d2e3e4
v2.2.2 - 2013-03-12
Commits
- switch tests to use tape
4a5652f - add testling setup to package.json
bbe2a05 - fix test command
12ec8a3
v2.2.1 - 2013-03-03
Merged
- doc
#6
2.2.0 - 2013-02-11
Merged
- Alias
queue()topush()#5
v2.1.0 - 2012-11-27
Commits
- allow chaining
6fbfd15
v2.0.0 - 2012-11-25
Commits
v1.1.2 - 2012-11-20
Commits
- Ensure that end will be queued if paused with data
c3efc00
v1.1.1 - 2012-10-11
Commits
- tidy
42a2914
v1.1.0 - 2012-09-15
Commits
- optional buffering
63b41c6 - test for buffering
9038d80 - test that end, close event correct
7438a33 - update docs
5f55881 - always emit drain
58ce6ed
v0.1.4 - 2012-08-07
Commits
- package.json: s/repo/repository/
6c811fa
v0.1.3 - 2012-08-07
Commits
- fix repo links
c49724d
v0.1.2 - 2012-07-23
Commits
- do not emit pause event when already paused
1e5a27e
v0.1.1 - 2012-07-23
Commits
- fix typo
3258738
v0.1.0 - 2012-07-23
Commits
- emit pause on entering pause state
2a003f9
v0.0.4 - 2012-07-07
Commits
- add opensource
9691145 - a bit better test coverage
320ee05 - do not throw on end if not writable, just ignore
a04701b
v0.0.3 - 2012-07-05
Commits
v0.0.2 - 2012-07-05
Commits
- document
b238767