Skip to content

fix(outsystems-wrapper): Allow legacy clobber in new methods - #13

Merged
OS-pedrogustavobilro merged 1 commit into
mainfrom
fix/RMET-5287/legacy-clobber-in-new-methods
Aug 28, 2026
Merged

fix(outsystems-wrapper): Allow legacy clobber in new methods#13
OS-pedrogustavobilro merged 1 commit into
mainfrom
fix/RMET-5287/legacy-clobber-in-new-methods

Conversation

@OS-pedrogustavobilro

@OS-pedrogustavobilro OS-pedrogustavobilro commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator

Description

⚠️ 🤖 AI-assisted development with Claude Code, with manual tests done by me.

ℹ️ While this PR is a fix, it doesn't need a release for the Cordova Plugin (even if one is automatically made), because this code lives in the OutSystems Plugin and has been manually synced.

Improves the File Viewer plugin to work better with OTA scenarios where a native app with the old Cordova Plugin, prior to this PR, was not able to work with the new client actions available in this repo, only the deprecated ones. This is possible for this plugin because the API and inner behavior are identical, just needs some minor adjustments in the wrapper to work.

Context

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

I shall open a similar PR for File Transfer if my testing goes well. For File Plugin I shall not because the old and new APIs differ too much for it to be possible.

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)

Platforms affected

  • Android
  • iOS
  • JavaScript

Tests

You do not need to test if you don't want to.

But if you do want to test -> Test with this specific application that has the old cordova File Viewer Plugin installed, but with this updated OutSystems wrapper so that you may test that the non-deprecated client actions work with the old plugin (whereas they didn't before). Click "Test File Viewer Current methods" and "Test File Viewer DEPRECATED methods" to test specific file viewer functionality; to test with local files, go back to home and scroll down to "temporary files", click that and you'll be able to write local files that you can then open with File Viewer Plugin.

You must build this application from source:

@OS-pedrogustavobilro
OS-pedrogustavobilro marked this pull request as ready for review August 18, 2026 13:42
@OS-pedrogustavobilro

Copy link
Copy Markdown
Collaborator Author

Since the OutSystems Plugin release with this change has already been done, I'll be merging this PR

@OS-pedrogustavobilro
OS-pedrogustavobilro merged commit 1f4166f into main Aug 28, 2026
7 checks passed
@OS-pedrogustavobilro
OS-pedrogustavobilro deleted the fix/RMET-5287/legacy-clobber-in-new-methods branch August 28, 2026 10:49
capacitor-bot pushed a commit that referenced this pull request Aug 28, 2026
## [1.0.7](1.0.6...1.0.7) (2026-08-28)

### Bug Fixes

* **outsystems-wrapper:** Allow legacy clobber in new methods ([#13](#13)) ([1f4166f](1f4166f))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant