✨ 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.9 KiB
8.9 KiB
6.1.0 / 2020-10-31
6.0.1 / 2020-03-07
6.0.0 / 2020-02-24
- BREAKING: Drop support for Node 6 & 8 (#128)
- BREAKING: Do not allow passing
nullas options toreadFile()orwriteFile()(#128) - Refactor internals (#128)
5.0.0 / 2018-09-08
- BREAKING: Drop Node 4 support
- BREAKING: If no callback is passed to an asynchronous method, a promise is now returned (#109)
- Cleanup docs
4.0.0 / 2017-07-12
- BREAKING: Remove global
spacesoption. - BREAKING: Drop support for Node 0.10, 0.12, and io.js.
- Remove undocumented
passParsingErrorsoption. - Added
EOLoverride option towriteFilewhen usingspaces. #89
3.0.1 / 2017-07-05
- Fixed bug in
writeFilewhen there was a serialization error & no callback was passed. In previous versions, an empty file would be written; now no file is written.
3.0.0 / 2017-04-25
- Changed behavior of
throwsoption forreadFileSync; now does not throw filesystem errors whenthrowsisfalse
2.4.0 / 2016-09-15
Changed
- added optional support for
graceful-fs[#62]
2.3.1 / 2016-05-13
- fix to support BOM. #45
2.3.0 / 2016-04-16
2.2.3 / 2015-10-14
- include file name in parse error. See: https://github.com/jprichardson/node-jsonfile/pull/34
2.2.2 / 2015-09-16
- split out tests into separate files
- fixed
throwswhen set totrueinreadFileSync(). See: https://github.com/jprichardson/node-jsonfile/pull/33
2.2.1 / 2015-06-25
- fixed regression when passing in string as encoding for options in
writeFile()andwriteFileSync(). See: https://github.com/jprichardson/node-jsonfile/issues/28
2.2.0 / 2015-06-25
- added
options.spacestowriteFile()andwriteFileSync()
2.1.2 / 2015-06-22
- fixed if passed
readFileSync(file, 'utf8'). See: https://github.com/jprichardson/node-jsonfile/issues/25
2.1.1 / 2015-06-19
- fixed regressions if
nullis passed for options. See: https://github.com/jprichardson/node-jsonfile/issues/24
2.1.0 / 2015-06-19
- cleanup: JavaScript Standard Style, rename files, dropped terst for assert
- methods now support JSON revivers/replacers
2.0.1 / 2015-05-24
- update license attribute https://github.com/jprichardson/node-jsonfile/pull/21
2.0.0 / 2014-07-28
- added
\nto end of file on write. #14 - added
options.throwstoreadFileSync() - dropped support for Node v0.8
1.2.0 / 2014-06-29
- removed semicolons
- bugfix: passed
optionstofs.readFileandfs.readFileSync. This technically changes behavior, but changes it according to docs. #12
1.1.1 / 2013-11-11
- fixed catching of callback bug (ffissore / #5)
1.1.0 / 2013-10-11
- added
optionsparam to methods, (seanodell / #4)
1.0.1 / 2013-09-05
- removed
homepagefield from package.json to remove NPM warning
1.0.0 / 2013-06-28
- added
.npmignore, #1 - changed spacing default from
4to2to follow Node conventions
0.0.1 / 2012-09-10
- Initial release.