postal_ko 1.1.0 copy "postal_ko: ^1.1.0" to clipboard
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_interop and package:web for 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_inappwebview dependency to ^6.1.5
  • Added web: ^1.1.0 for modern web support
  • Updated geocoding to ^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 kpostal to postal_ko
  • Minimum Flutter version: 3.24.0
  • Minimum Dart SDK version: ^3.5.0
  • Updated Android minSdkVersion to 19
  • The minimum iOS version: 9.0 with XCode 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
0
likes
150
points
271
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A cross-platform Flutter package for Korean postal address search using Kakao postcode service. Supports both mobile and web platforms seamlessly.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, flutter_inappwebview, geocoding, web

More

Packages that depend on postal_ko