The mobile project configuration toolbox. Manage native iOS, Android, Ionic/Capacitor, React Native, and Flutter apps through a simple YAML format.
OTHER License
Changed package name setting to support new namespace
format. #188
Published by mlynch over 1 year ago
Improved android package resolution for #185 and issue with types not being set as dev dependencies #187
Published by mlynch over 1 year ago
Fixed buildNumber parsing issue on iOS #168
Published by mlynch over 1 year ago
Fixed an issue setting versionCode
on Android and buildNumber
on iOS when values are strings #165 #164
Published by mlynch over 1 year ago
Published by mlynch almost 2 years ago
Published by mlynch almost 2 years ago
Tweaked the way files are added to Xcode projects to fix #146
Published by mlynch almost 2 years ago
New .strings, .xcconfig, and .plist files will be added to the Xcode project per #144
Published by mlynch almost 2 years ago
Added support Android namespace in #145.
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)
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)
Published by mlynch almost 2 years ago
Change the order that java is resolved. Now favors JAVA_HOME
over java on PATH
.
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
Published by mlynch almost 2 years ago
Bug fix release for XML files and .strings
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
Published by mlynch almost 2 years ago
Added support for modifying iOS .strings
files for localization/i18n #116
Published by mlynch almost 2 years ago
Added a new copy
command to the project
commands: https://trapeze.dev/docs/configuration-tool#copy-2
Published by mlynch almost 2 years ago
Fixed an issue replacing fragments in XML that could happen in some environments. #125
Published by mlynch almost 2 years ago
Added support for the new appName
command for android
per #124
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"
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.