Skip to content

Conversation

@OS-pedrogustavobilro
Copy link
Contributor

Description

We currently publish the library in Maven Central through OSSRH, however this needs to be changed due OSSRH being shutdown in after June 30th 2025.

Migration of io.ionic namespace to Central Portal has already been done, this PR takes care of updating the publishing logic - which uses a new token that is now accessed in different github secrets.

Relevant References:

Type of changes

  • Fix (non-breaking change which fixes an issue)
  • Feature (non-breaking change which adds functionality)
  • Refactor (cosmetic changes)
  • Breaking change (change that would cause existing functionality to not work as expected)

Checklist

  • CHANGELOG.md file is correctly updated
  • Changes require an update to the documentation
    • Documentation has been updated accordingly

@OS-pedrogustavobilro OS-pedrogustavobilro requested a review from a team June 26, 2025 11:57
@OS-pedrogustavobilro OS-pedrogustavobilro self-assigned this Jun 26, 2025
@OS-pedrogustavobilro OS-pedrogustavobilro merged commit 60228ff into main Jun 26, 2025
1 check passed
@OS-pedrogustavobilro OS-pedrogustavobilro deleted the fix/RMET-4217/maven-central branch June 26, 2025 13:07
github-actions bot pushed a commit that referenced this pull request Oct 24, 2025
# 1.0.0 (2025-10-24)

* feat!: Fallback for no network or Play Services ([#7](#7)) ([e820114](e820114)), closes [IONGLOCLocationOptions#useLocationManagerFallback](https://github.com/IONGLOCLocationOptions/issues/useLocationManagerFallback)

### Bug Fixes

* fix subtitle in README.md ([afc0bb4](afc0bb4))
* fix subtitles in README.md ([148471a](148471a))
* fix subtitles in README.md ([d778351](d778351))
* fix typo in yml file ([765b75d](765b75d))
* fixing typo in README ([7b5fa41](7b5fa41))
* LICENSE file directory in publish-module.gradle file ([3340682](3340682))
* publish library under `io.ionic.libs` instead of `com.capacitorjs` ([1bf7cd8](1bf7cd8))
* Publishing Migration To Central Portal ([#6](#6)) ([60228ff](60228ff))

### Features

* add publish-android workflow to publish Android lib in Maven ([7d33cbe](7d33cbe))
* bring full implementation of library from outsystems-geolocation repo ([0b1362c](0b1362c))
* set workflow_dispatch to manual trigger, avoiding the GitHub action to run when pushing to a branch ([8a1b7be](8a1b7be))
* use semantic-release for library ([53f775e](53f775e))

### BREAKING CHANGES

* The constructor and some methods of `IONGLOCController` have changed signatures. Updating the library will require changes to fix compilation errors.

* refactor: Rename new fallback attribute

References: https://outsystemsrd.atlassian.net/browse/RMET-2991

* refactor: Extract code to separate methods

* fix: Improve `getCurrentLocation` fallback and fix fallback condition

References: https://outsystemsrd.atlassian.net/browse/RMET-2991

* chore: update Gradle, AGP, and Android SDK

* fix: Fallback Quality based on network connectivity

* fix: Use maximumAge in addWatch fallback

* fix: Improve use of providers in fallback

References: https://outsystemsrd.atlassian.net/browse/RMET-2991

* refactor: Extract methods and classes to separate files

References: https://outsystemsrd.atlassian.net/browse/RMET-2991

* chore: Return specific error on no network+location

* docs: Document the IONGLOCLocationOptions properties

* chore: Prepare to release 2.0.0

1.0.0->2.0.0 because it includes breaking changes

References: https://outsystemsrd.atlassian.net/browse/RMET-2991

* chore: remove outdate doc

References: https://outsystemsrd.atlassian.net/browse/RMET-2991

* chore: remove irrelevant portion of PR template

References: https://outsystemsrd.atlassian.net/browse/RMET-2991

* refactor: minor changes from PR comments

References: https://outsystemsrd.atlassian.net/browse/RMET-2991
@github-actions
Copy link

🎉 This PR is included in version 1.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

alexgerardojacinto pushed a commit that referenced this pull request Oct 24, 2025
# 1.0.0 (2025-10-24)

* feat!: Fallback for no network or Play Services ([#7](#7)) ([e820114](e820114)), closes [IONGLOCLocationOptions#useLocationManagerFallback](https://github.com/IONGLOCLocationOptions/issues/useLocationManagerFallback)

### Bug Fixes

* fix subtitle in README.md ([afc0bb4](afc0bb4))
* fix subtitles in README.md ([148471a](148471a))
* fix subtitles in README.md ([d778351](d778351))
* fix typo in yml file ([765b75d](765b75d))
* fixing typo in README ([7b5fa41](7b5fa41))
* LICENSE file directory in publish-module.gradle file ([3340682](3340682))
* publish library under `io.ionic.libs` instead of `com.capacitorjs` ([1bf7cd8](1bf7cd8))
* Publishing Migration To Central Portal ([#6](#6)) ([60228ff](60228ff))

### Features

* add publish-android workflow to publish Android lib in Maven ([7d33cbe](7d33cbe))
* bring full implementation of library from outsystems-geolocation repo ([0b1362c](0b1362c))
* set workflow_dispatch to manual trigger, avoiding the GitHub action to run when pushing to a branch ([8a1b7be](8a1b7be))
* use semantic-release for library ([53f775e](53f775e))

### BREAKING CHANGES

* The constructor and some methods of `IONGLOCController` have changed signatures. Updating the library will require changes to fix compilation errors.

* refactor: Rename new fallback attribute

References: https://outsystemsrd.atlassian.net/browse/RMET-2991

* refactor: Extract code to separate methods

* fix: Improve `getCurrentLocation` fallback and fix fallback condition

References: https://outsystemsrd.atlassian.net/browse/RMET-2991

* chore: update Gradle, AGP, and Android SDK

* fix: Fallback Quality based on network connectivity

* fix: Use maximumAge in addWatch fallback

* fix: Improve use of providers in fallback

References: https://outsystemsrd.atlassian.net/browse/RMET-2991

* refactor: Extract methods and classes to separate files

References: https://outsystemsrd.atlassian.net/browse/RMET-2991

* chore: Return specific error on no network+location

* docs: Document the IONGLOCLocationOptions properties

* chore: Prepare to release 2.0.0

1.0.0->2.0.0 because it includes breaking changes

References: https://outsystemsrd.atlassian.net/browse/RMET-2991

* chore: remove outdate doc

References: https://outsystemsrd.atlassian.net/browse/RMET-2991

* chore: remove irrelevant portion of PR template

References: https://outsystemsrd.atlassian.net/browse/RMET-2991

* refactor: minor changes from PR comments

References: https://outsystemsrd.atlassian.net/browse/RMET-2991
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants