Files
Laca-City/frontend/node_modules/define-properties/CHANGELOG.md
PhongPham c65cc97a33 🎯 MapView v2.0 - Global Deployment Ready
 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
2025-07-20 19:52:16 +07:00

4.1 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.1 - 2023-09-12

Commits

  • [Refactor] use define-data-property e7782a7
  • [actions] use reusable rebase action cd249c3
  • [Dev Deps] update @ljharb/eslint-config, aud, tape 8205f97

v1.2.0 - 2023-02-10

Commits

  • [New] if the predicate is boolean true, it compares the existing value with === as the predicate d8dd6fc
  • [meta] add auto-changelog 7ebe2b0
  • [meta] use npmignore to autogenerate an npmignore file 647478a
  • [Dev Deps] update @ljharb/eslint-config, aud, tape e620d70
  • [Dev Deps] update aud, tape f1e5072
  • [actions] update checkout action 628b3af

1.1.4 / 2022-04-14

  • [Refactor] use has-property-descriptors
  • [readme] add github actions/codecov badges
  • [Docs] fix header parsing; remove testling
  • [Deps] update object-keys
  • [meta] use prepublishOnly script for npm 7+
  • [meta] add funding field; create FUNDING.yml
  • [actions] add "Allow Edits" workflow; automatic rebasing / merge commit blocking
  • [actions] reuse common workflows
  • [actions] update codecov uploader
  • [actions] use node/install instead of node/run; use codecov action
  • [Tests] migrate tests to Github Actions
  • [Tests] run nyc on all tests; use tape runner
  • [Tests] use shared travis-ci config
  • [Tests] use npx aud instead of nsp or npm audit with hoops
  • [Tests] remove jscs
  • [Dev Deps] update eslint, @ljharb/eslint-config, safe-publish-latest, tape; add aud, safe-publish-latest

1.1.3 / 2018-08-14

  • [Refactor] use a for loop instead of foreach to make for smaller bundle sizes
  • [Robustness] cache Array.prototype.concat and Object.defineProperty
  • [Deps] update object-keys
  • [Dev Deps] update eslint, @ljharb/eslint-config, nsp, tape, jscs; remove unused eccheck script + dep
  • [Tests] use pretest/posttest for linting/security
  • [Tests] fix npm upgrades on older nodes

1.1.2 / 2015-10-14

  • [Docs] Switch from vb.teelaun.ch to versionbadg.es for the npm version badge SVG
  • [Deps] Update object-keys
  • [Dev Deps] update jscs, tape, eslint, @ljharb/eslint-config, nsp
  • [Tests] up to io.js v3.3, node v4.2

1.1.1 / 2015-07-21

  • [Deps] Update object-keys
  • [Dev Deps] Update tape, eslint
  • [Tests] Test on io.js v2.4

1.1.0 / 2015-07-01

  • [New] Add support for symbol-valued properties.
  • [Dev Deps] Update nsp, eslint
  • [Tests] Test up to io.js v2.3

1.0.3 / 2015-05-30

  • Using a more reliable check for supported property descriptors.

1.0.2 / 2015-05-23

  • Test up to io.js v2.0
  • Update tape, jscs, nsp, eslint, object-keys, editorconfig-tools, covert

1.0.1 / 2015-01-06

  • Update object-keys to fix ES3 support

1.0.0 / 2015-01-04

  • v1.0.0