trapeze

The mobile project configuration toolbox. Manage native iOS, Android, Ionic/Capacitor, React Native, and Flutter apps through a simple YAML format.

OTHER License

Downloads
7K
Stars
321
Committers
14

Bot releases are visible (Hide)

trapeze - v7.0.10 Latest Release

Published by mlynch over 1 year ago

Changed package name setting to support new namespace format. #188

trapeze - v7.0.9

Published by mlynch over 1 year ago

Improved android package resolution for #185 and issue with types not being set as dev dependencies #187

trapeze - v7.0.8

Published by mlynch over 1 year ago

Fixed buildNumber parsing issue on iOS #168

trapeze - v7.0.7

Published by mlynch over 1 year ago

Fixed an issue setting versionCode on Android and buildNumber on iOS when values are strings #165 #164

trapeze - v7.0.6

Published by mlynch over 1 year ago

  • 7f9e319: Target older JDK for gradle parser
  • de2dafd: Add support for --ios and --android flags to specify platform operations
trapeze - v7.0.5

Published by mlynch almost 2 years ago

@trapezedev/project

7.0.5

Patch Changes

7.0.4

Patch Changes

7.0.3

Patch Changes

@trapezedev/configure

7.0.5

Patch Changes

7.0.4

Patch Changes

7.0.3

Patch Changes

trapeze - v7.0.2

Published by mlynch almost 2 years ago

Tweaked the way files are added to Xcode projects to fix #146

trapeze - v7.0.1

Published by mlynch almost 2 years ago

New .strings, .xcconfig, and .plist files will be added to the Xcode project per #144

trapeze - v7.0.0

Published by mlynch almost 2 years ago

Added support Android namespace in #145.

Breaking Changes

AndroidProject.getPackageName() is now async and returns a Promise resolving with the namespace field in app/build.gradle or with the legacy package attribute in the AndroidManifest.xml file (per #143)

trapeze - v6.0.12

Published by mlynch almost 2 years ago

Added support for versionNameSuffix on android (#136), moved operations to load dynamically (internal change, should not impact usage), and improved the loading of environment variables (#142)

trapeze - v6.0.10

Published by mlynch almost 2 years ago

Change the order that java is resolved. Now favors JAVA_HOME over java on PATH.

trapeze - v6.0.9

Published by mlynch almost 2 years ago

Create parent directories whenever writing new files #116

Tweak logging behavior to fix debug messages showing even when verbose mode isn't specified

trapeze - v6.0.8

Published by mlynch almost 2 years ago

Bug fix release for XML files and .strings

trapeze - v6.0.7

Published by mlynch almost 2 years ago

Added support for managing XCConfig files per #95 and fixed an issue with the latest .strings support in #116

https://trapeze.dev/docs/Operations/ios#xcconfig

trapeze - v6.0.6

Published by mlynch almost 2 years ago

Added support for modifying iOS .strings files for localization/i18n #116

trapeze - v6.0.5

Published by mlynch almost 2 years ago

Added a new copy command to the project commands: https://trapeze.dev/docs/configuration-tool#copy-2

trapeze - v6.0.4

Published by mlynch almost 2 years ago

Fixed an issue replacing fragments in XML that could happen in some environments. #125

trapeze - v6.0.3

Published by mlynch almost 2 years ago

Added support for the new appName command for android per #124

trapeze - v6.0.2

Published by mlynch almost 2 years ago

Added a support for project-level xml and json operations per #102

This means you can now run xml and json operations (with more coming) at the top-level of your repo instead of scoping it to an android or ios platform:

project:
  xml:
    - file: my-strings.xml
      target: resources/string[@name="app_name"]
      replace: |
        <string name="app_name">Awesome App</string>

  json:
    - file: project-json.json
      set:
        project_info:
          project_id: "1234"
trapeze - v6.0.1

Published by mlynch almost 2 years ago

Added extensive logging to help with debugging operations (#121). Use --verbose when running npx trapeze to enable logging.