Skip to content

Commit 2f2bb2c

Browse files
committed
chore: fix CHANGELOG.md
1 parent dcb542e commit 2f2bb2c

File tree

1 file changed

+53
-150
lines changed

1 file changed

+53
-150
lines changed

CHANGELOG.md

Lines changed: 53 additions & 150 deletions
Original file line numberDiff line numberDiff line change
@@ -1,176 +1,79 @@
1-
## [1.1.0-dev.6](https://github.com/pinpong/react-native-google-maps-plus/compare/v1.1.0-dev.5...v1.1.0-dev.6) (2025-10-09)
1+
## [1.1.0](https://github.com/pinpong/react-native-google-maps-plus/compare/v1.0.2...v1.1.0) (2025-10-08)
22

33
### ✨ Features
44

5-
* add kml layer support ([4faf558](https://github.com/pinpong/react-native-google-maps-plus/commit/4faf558425831cc18a6e9c9e2d20ef0c4f42e702))
6-
* add kml layer support ([35098bd](https://github.com/pinpong/react-native-google-maps-plus/commit/35098bd4c75b825f96f58696cbb37a4fcdebbdb8))
7-
8-
### 🛠️ Other changes
9-
10-
* **ci:** move PR template to root for auto-apply ([03e8a84](https://github.com/pinpong/react-native-google-maps-plus/commit/03e8a8438b0d5edab80fcdf2f2c8abf3372288c2))
11-
12-
## [1.1.0-dev.5](https://github.com/pinpong/react-native-google-maps-plus/compare/v1.1.0-dev.4...v1.1.0-dev.5) (2025-10-08)
5+
* add heatmap support ([ddcfccf](https://github.com/pinpong/react-native-google-maps-plus/commit/ddcfccf4cbb08b2756c20ca7215a8fe45e30befb))
6+
* add heatmap support ([96a3a08](https://github.com/pinpong/react-native-google-maps-plus/commit/96a3a08696e38f77db356d9e0e71a6e6b98a589f))
7+
* add map ui settings support ([7921f49](https://github.com/pinpong/react-native-google-maps-plus/commit/7921f4941f6656fe9c588d4f5e9d1f5594632598))
8+
* add mapCircle support ([8e32d14](https://github.com/pinpong/react-native-google-maps-plus/commit/8e32d14ae6d3e8254a46ffbb19fd3eb26575f46d))
9+
* add mapId support ([75f73fa](https://github.com/pinpong/react-native-google-maps-plus/commit/75f73fac949f8e2a5112e1456226e60de8540474))
10+
* add mapType ([754df51](https://github.com/pinpong/react-native-google-maps-plus/commit/754df51a8819ce5475d29262bbf95d8f0586393f))
11+
* add mapType ([300614f](https://github.com/pinpong/react-native-google-maps-plus/commit/300614f22419f166c2482025f66b761145e75394))
12+
* add mapType ([e32a3f5](https://github.com/pinpong/react-native-google-maps-plus/commit/e32a3f59fc1128b6a4c295d4e5d74d8afa7aa3cd))
13+
* more map features ([796be0b](https://github.com/pinpong/react-native-google-maps-plus/commit/796be0b0976926f72b5d95b1ba5d2406988f4d9e))
14+
* optional marker svg ([d9bd19d](https://github.com/pinpong/react-native-google-maps-plus/commit/d9bd19d72916ec697acc9cecc58219a3df8c5d54))
15+
* optional marker svg ([#30](https://github.com/pinpong/react-native-google-maps-plus/issues/30)) ([5f8852c](https://github.com/pinpong/react-native-google-maps-plus/commit/5f8852c85741b75959f1d1e16240704cca042bb5))
1316

1417
### 🐛 Bug Fixes
1518

16-
* build script ([d1f11f2](https://github.com/pinpong/react-native-google-maps-plus/commit/d1f11f237900f929689b72dfb41054dac0790a37))
17-
* release ([#18](https://github.com/pinpong/react-native-google-maps-plus/issues/18)) ([b271ccc](https://github.com/pinpong/react-native-google-maps-plus/commit/b271ccc69f9cb3e48c865801bdd104fd6065b557))
18-
19-
# react-native-google-maps-plus
20-
21-
[![npm version](https://img.shields.io/npm/v/react-native-google-maps-plus.svg?logo=npm&color=cb0000)](https://www.npmjs.com/package/react-native-google-maps-plus)
22-
[![Dev Release](https://img.shields.io/npm/v/react-native-google-maps-plus/dev.svg?label=dev%20release&color=orange&logo=githubactions)](https://www.npmjs.com/package/react-native-google-maps-plus)
23-
[![Release](https://github.com/pinpong/react-native-google-maps-plus/actions/workflows/release.yml/badge.svg)](https://github.com/pinpong/react-native-google-maps-plus/actions/workflows/release.yml)
24-
[![Issues](https://img.shields.io/github/issues/pinpong/react-native-google-maps-plus?logo=github)](https://github.com/pinpong/react-native-google-maps-plus/issues)
25-
[![License](https://img.shields.io/github/license/pinpong/react-native-google-maps-plus?logo=open-source-initiative&logoColor=green)](./LICENSE)
26-
[![Code Style: Prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?logo=prettier&logoColor=white)](https://prettier.io/)
27-
[![TypeScript](https://img.shields.io/badge/%3C/%3E-TypeScript-blue.svg?logo=typescript)](https://www.typescriptlang.org/)
28-
[![Lint](https://img.shields.io/badge/lint-eslint-green.svg?logo=eslint&logoColor=white)](https://eslint.org/)
29-
[![React Native](https://img.shields.io/badge/react--native-%3E%3D0.81.0-61dafb.svg?logo=react)](https://reactnative.dev/)
30-
[![Platform: Android](https://img.shields.io/badge/platform-android-green.svg?logo=android&logoColor=white)](https://developer.android.com/)
31-
[![Platform: iOS](https://img.shields.io/badge/platform-iOS-lightgrey.svg?logo=apple&logoColor=black)](https://developer.apple.com/ios/)
32-
33-
React-native wrapper for android & IOS google maps sdk
34-
35-
## Installation
36-
37-
`react-native-nitro-modules` is required as this library relies on [Nitro Modules](https://nitro.margelo.com/).
38-
39-
```sh
40-
yarn add react-native-google-maps-plus react-native-nitro-modules
41-
```
42-
43-
### Dependencies
44-
45-
This package builds on native libraries for SVG rendering and Google Maps integration:
46-
47-
- **iOS**: [SVGKit](https://github.com/SVGKit/SVGKit)
48-
- **Android**: [AndroidSVG](https://bigbadaboom.github.io/androidsvg/)
49-
- **iOS Maps SDK**: [Google Maps SDK for iOS](https://developers.google.com/maps/documentation/ios-sdk)
50-
- **Android Maps SDK**: [Google Maps SDK for Android](https://developers.google.com/maps/documentation/android-sdk)
51-
- **Maps Utility Libraries**: [Google Maps Utils for iOS](https://developers.google.com/maps/documentation/ios-sdk/utility) and [Google Maps Utils for Android](https://developers.google.com/maps/documentation/android-sdk/utility)
52-
53-
These are automatically linked when you install the package, but you may need to clean/rebuild your native projects after first install.
54-
55-
## Setup API Key
56-
57-
You will need a valid **Google Maps API Key** from the [Google Cloud Console](https://console.cloud.google.com/).
58-
59-
### Android
60-
61-
It's recommend to use [Secrets Gradle Plugin](https://developers.google.com/maps/documentation/android-sdk/secrets-gradle-plugin) to securely manage your Google Maps API Key.
19+
* add ios privacy manifest ([175bfdf](https://github.com/pinpong/react-native-google-maps-plus/commit/175bfdf0a932aa7dcc789ac9287eb2e91a9d0bf6))
20+
* add ios privacy manifest ([#31](https://github.com/pinpong/react-native-google-maps-plus/issues/31)) ([acc394e](https://github.com/pinpong/react-native-google-maps-plus/commit/acc394e49ca5bc9eaa5e67942fd2ed645dc2332c))
21+
* dev package version ([ab9b581](https://github.com/pinpong/react-native-google-maps-plus/commit/ab9b581e7f571d09ffbe597cf8834234b43ee3a1))
22+
* dev package version ([1317f23](https://github.com/pinpong/react-native-google-maps-plus/commit/1317f234d832a623c6e5dbce4dafd9154da73857))
23+
* **example:** update Podfile.lock ([0eb9a09](https://github.com/pinpong/react-native-google-maps-plus/commit/0eb9a09bca8b13241b13851c4af0857545284229))
6224

63-
---
25+
### 🔄 Code Refactors
6426

65-
### iOS
27+
* **map:** unify update logic and defaults across Android and iOS ([cdaa01a](https://github.com/pinpong/react-native-google-maps-plus/commit/cdaa01af77ae93f9e9652dd018fe18f0ca6309b4))
28+
* **map:** unify update logic and defaults across Android and iOS ([f15d638](https://github.com/pinpong/react-native-google-maps-plus/commit/f15d6388911943b5abdfd9d5f61e3423af33f064))
29+
* nitrogen-patch.js ([20fbb0d](https://github.com/pinpong/react-native-google-maps-plus/commit/20fbb0d7bea58bd54ade53119dc510d0ce9b18f9))
30+
* optional props ([9faa702](https://github.com/pinpong/react-native-google-maps-plus/commit/9faa7024c2bea0818734cb5831b93c4d360da0bd))
6631

67-
See the official [Google Maps iOS SDK configuration guide](https://developers.google.com/maps/documentation/ios-sdk/config#get-key) for more details.
32+
### 📚 Documentation
6833

69-
1. Create a `Secrets.xcconfig` file inside the **ios/** folder:
34+
* **readme:** update setup instructions ([9f88702](https://github.com/pinpong/react-native-google-maps-plus/commit/9f88702b187fde5c2e3d852f1d0aeeac48f8222b))
7035

71-
```properties
72-
MAPS_API_KEY=YOUR_IOS_MAPS_API_KEY
73-
```
74-
75-
Include it in your project configuration file:
76-
77-
```xcconfig
78-
#include? "Secrets.xcconfig"
79-
```
80-
81-
2. Reference the API key in your **Info.plist**:
82-
83-
```xml
84-
<key>MAPS_API_KEY</key>
85-
<string>$(MAPS_API_KEY)</string>
86-
```
87-
88-
3. Provide the key programmatically in **AppDelegate.swift**:
89-
90-
```swift
91-
import GoogleMaps
92-
93-
@UIApplicationMain
94-
class AppDelegate: UIResponder, UIApplicationDelegate {
95-
func application(_ application: UIApplication,
96-
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
97-
if let apiKey = Bundle.main.object(forInfoDictionaryKey: "MAPS_API_KEY") as? String {
98-
GMSServices.provideAPIKey(apiKey)
99-
}
100-
return true
101-
}
102-
}
103-
```
104-
105-
---
106-
107-
## Usage
108-
109-
Checkout the example app in the [example](./example) folder.
110-
111-
# Troubleshooting
112-
113-
## Android
36+
### 🛠️ Other changes
11437

115-
- **API key not found**
116-
Make sure `secrets.properties` exists under `android/` and contains your `MAPS_API_KEY`.
117-
Run `./gradlew clean` and rebuild.
38+
* add dev badge ([c8660b7](https://github.com/pinpong/react-native-google-maps-plus/commit/c8660b75581f447953fba6c9ec440146fcf8f48d))
39+
* merge dev into main ([f851047](https://github.com/pinpong/react-native-google-maps-plus/commit/f8510472835ad5a861341652c6541477df205508))
40+
* update .gitignore ([c15be5e](https://github.com/pinpong/react-native-google-maps-plus/commit/c15be5eb436d05f1f5a25fe7c8249e7c23eea3b2))
41+
* update to react-native 0.82.0 ([31d5ff5](https://github.com/pinpong/react-native-google-maps-plus/commit/31d5ff5157ec8357b9d699d4dcc09bda09e11afb))
42+
* update to react-native 0.82.0 ([8c8e8ae](https://github.com/pinpong/react-native-google-maps-plus/commit/8c8e8ae1c4fcf97e04059d873461f083e4c346cf))
43+
* ## [1.0.2](https://github.com/pinpong/react-native-google-maps-plus/compare/v1.0.1...v1.0.2) (2025-10-02)
11844

119-
## iOS
45+
### 🐛 Bug Fixes
12046

121-
- **`GMSServices must be configured before use`**
122-
Ensure your key is in `Info.plist` and/or provided via `GMSServices.provideAPIKey(...)` in `AppDelegate.swift`.
47+
* build script ([d1f11f2](https://github.com/pinpong/react-native-google-maps-plus/commit/d1f11f237900f929689b72dfb41054dac0790a37))
48+
* build script ([98e194e](https://github.com/pinpong/react-native-google-maps-plus/commit/98e194e61d08af96ce75e156a6f5e3a5378c1b4c))
49+
* name conflict ([faf8d5e](https://github.com/pinpong/react-native-google-maps-plus/commit/faf8d5e7a0f79bfceb8454510e8e5ad3771fdbd2))
50+
* name conflict ([7217c11](https://github.com/pinpong/react-native-google-maps-plus/commit/7217c113bc2e5742bbc4b119eec7672c0b240cba))
51+
* react type ([36e22d5](https://github.com/pinpong/react-native-google-maps-plus/commit/36e22d59f0746ad9759799465eefed8f66a19049))
12352

124-
- **Build fails with `Node.h` import error from SVGKit**
125-
SVGKit uses a header `Node.h` which can conflict with iOS system headers.
126-
You can patch it automatically in your **Podfile** inside the `post_install` hook:
53+
## [1.0.1](https://github.com/pinpong/react-native-google-maps-plus/compare/v1.0.0...v1.0.1) (2025-10-02)
12754

128-
```ruby
129-
post_install do |installer|
130-
react_native_post_install(
131-
installer,
132-
config[:reactNativePath],
133-
:mac_catalyst_enabled => false,
134-
)
135-
# Force iOS 16+ to avoid deployment target warnings
136-
installer.pods_project.targets.each do |target|
137-
target.build_configurations.each do |config|
138-
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '16.0'
139-
end
140-
end
55+
### 🐛 Bug Fixes
14156

142-
# Patch SVGKit includes to avoid Node.h conflicts
143-
require 'fileutils'
144-
svgkit_path = File.join(installer.sandbox.pod_dir('SVGKit'), 'Source')
145-
Dir.glob(File.join(svgkit_path, '**', '*.{h,m}')).each do |file|
146-
FileUtils.chmod("u+w", file)
147-
text = File.read(file)
148-
new_contents = text.gsub('#import "Node.h"', '#import "SVGKit/Node.h"')
149-
File.open(file, 'w') { |f| f.write(new_contents) }
150-
end
151-
end
152-
```
57+
* release ([afbb9cd](https://github.com/pinpong/react-native-google-maps-plus/commit/afbb9cdf0261c35fcd4c6423096fbecaa482f704))
58+
* release ([#18](https://github.com/pinpong/react-native-google-maps-plus/issues/18)) ([b271ccc](https://github.com/pinpong/react-native-google-maps-plus/commit/b271ccc69f9cb3e48c865801bdd104fd6065b557))
15359

154-
After applying this, run:
60+
### 🛠️ Other changes
15561

156-
```sh
157-
cd ios && pod install --repo-update
158-
```
62+
* format ([e67d939](https://github.com/pinpong/react-native-google-maps-plus/commit/e67d939e23a8db82432334c767f780ebe2320d6c))
15963

160-
- **Maps not rendering**
161-
- Check that your API key has **Maps SDK for Android/iOS** enabled in Google Cloud Console.
162-
- Make sure the key is not restricted to wrong bundle IDs or SHA1 fingerprints.
64+
## 1.0.0 (2025-10-02)
16365

164-
## Contributing
66+
### 🐛 Bug Fixes
16567

166-
- [Development workflow](CONTRIBUTING.md#development-workflow)
167-
- [Sending a pull request](CONTRIBUTING.md#sending-a-pull-request)
168-
- [Code of conduct](CODE_OF_CONDUCT.md)
68+
* set npm publish to true ([ed7544b](https://github.com/pinpong/react-native-google-maps-plus/commit/ed7544b5c0b39cec418a83842e215253ac7b6eef))
16969

170-
## License
70+
### 📚 Documentation
17171

172-
MIT
72+
* update README.md ([60936c9](https://github.com/pinpong/react-native-google-maps-plus/commit/60936c9351f95e590b779883d161aad1272f4a1b))
73+
* update README.md ([00d3f65](https://github.com/pinpong/react-native-google-maps-plus/commit/00d3f656679415a8105fff2ae52fd0bd3106e472))
74+
* update README.md ([7354d38](https://github.com/pinpong/react-native-google-maps-plus/commit/7354d3822298b75ad28024f5488cc25e70891b9c))
75+
* update README.md ([bb2bf47](https://github.com/pinpong/react-native-google-maps-plus/commit/bb2bf47d7b273e1dd02a44425713ebe7c9bfb612))
17376

174-
---
77+
### 🛠️ Other changes
17578

176-
Made with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)
79+
* initial commit ([d240a87](https://github.com/pinpong/react-native-google-maps-plus/commit/d240a870fa08e5a01ef8b3e981f7e78c7e113fef))

0 commit comments

Comments
 (0)