postal_ko 1.1.0
postal_ko: ^1.1.0 copied to clipboard
A cross-platform Flutter package for Korean postal address search using Kakao postcode service. Supports both mobile and web platforms seamlessly.
1.1.0 #
π MIGRATION - Kakao Postcode Domain & Namespace Update #
μΉ΄μΉ΄μ€ μ°νΈλ²νΈ μλΉμ€μ λλ©μΈ λ° API λ€μμ€νμ΄μ€ λ³κ²½μ λμν©λλ€. (μ°Έκ³ : daumPostcode/QnA#1498)
- CDN λλ©μΈ λ³κ²½:
t1.daumcdn.netβt1.kakaocdn.net - JS API λ€μμ€νμ΄μ€ λ³κ²½:
daum.Postcodeβkakao.Postcode - μλΉμ€ λλ©μΈ μ°Έμ‘° μ
λ°μ΄νΈ:
postcode.map.daum.netβpostcode.map.kakao.com
π BUG FIXES #
- λ‘컬 μλ² κ²½λ‘ λ²κ·Έ μμ :
/packages/kpostal/assets/β/packages/postal_ko/assets/ - LICENSE νμΌ λ΄ Git merge conflict markers μ κ±°
- CHANGELOG λ΄ ν¨ν€μ§λͺ
μ€ν μμ (
cocode_postalβpostal_ko)
π DOCUMENTATION #
- README.md / README.ko-kr.md μλΉμ€ λλ©μΈ λ§ν¬ μ λ°μ΄νΈ
- README.ko-kr.md ν¨ν€μ§λͺ
λ° import κ²½λ‘λ₯Ό
postal_koλ‘ ν΅μΌ
1.0.0 #
π NEW FEATURES #
- Cross-platform support: Now supports both mobile (iOS/Android) and web platforms seamlessly
- Web integration: Native web support using Kakao Postcode Service with DOM manipulation
- Unified API: Single package that works across all platforms without separate web dependencies
π§ TECHNICAL IMPROVEMENTS #
- Modern web interop: Uses
dart:js_interopandpackage:webfor robust web integration - Conditional imports: Platform-specific code loading to prevent build errors
- Memory leak prevention: Proper cleanup of DOM elements and event listeners
- Error handling: Robust null-safe JSON parsing and widget lifecycle management
- Performance optimization: Removed unnecessary debug logs and optimized resource usage
π οΈ DEPENDENCIES #
- Updated minimum supported SDK version to Flutter 3.24/Dart 3.5
- Updated
flutter_inappwebviewdependency to^6.1.5 - Added
web: ^1.1.0for modern web support - Updated
geocodingto^3.0.0
π± COMPATIBILITY #
- Mobile: Full backward compatibility with existing mobile implementations
- Web: New web support with identical functionality to mobile version
- Cross-platform: Seamless experience across all supported platforms
π₯ BREAKING CHANGES #
- Package name changed from
kpostaltopostal_ko - Minimum Flutter version:
3.24.0 - Minimum Dart SDK version:
^3.5.0 - Updated Android
minSdkVersionto19 - The minimum iOS version:
9.0withXCode version >= 14
0.5.1 #
- fix #12 issue : show representative jibunAddress
0.5.0 #
- remove pubspec.lock from git.
- update dependencies.
- improve method for searching latitude and logitude through geocoding. if not found by eng address, retry using kor address.
- log info.
0.4.2 #
- fix a bug below Android 10.
0.4.1 #
- add "bname1" parameter.
0.4.0 #
- remove "webview_flutter" from dependencies. all components related to Webview(local hosting, javascript message, view page...) are integrated using "flutter_inappwebview" package.
0.3.2 #
- fix "not callback when geocoding value is null"
- fix protocol error and update html file
0.3.1 #
- fix platform geocoding returns wrong coordinates.
- add kakao geocoding(optional)
- update docs
0.3.0 #
- provides latitude and logitude
- update docs
0.2.0 #
- add search w/ localhost server
0.1.3 #
- update README.md
- add Korean docs
- add 'userSelectedAddress' getter
0.1.2 #
- update docs typo
0.1.1 #
- update docs & fix android bug(can't listen callback)
0.1.0 #
- initial publish