-
Update
uuid
package and replace deprecatedUuid.NAMESPACE_URL
withNamespace.url
. -
Reverse
CHANGELOG.md
order. -
Specify platform in
pubspec.yaml
aswindows
only. -
Update
README.md
summary.
- More docs for 100% score on pub.dev documentation.
- More docs, trying to top up the package score.
-
Add
korean
language support. -
Improve file-level documentation.
-
(Breaking!)
Move to Inno Setup version6.3.3
. -
Add
auto
value toadmin
attribute. -
Add
arch
attribute to enable or disable x64 emulation on Arm devices. -
Rewrite
README.md
into much smaller version. -
Move configuration details and examples to GitHub Wiki.
-
Add
sign_tool
field to sign installer and uninstaller #7. -
Add
--sign-tool-name
,--sign-tool-command
,--sign-tool-params
CLI parameters to partially overridesign_tool
attribute. -
Trivial update to packages versions.
-
Fix
admin
attribute was not resolving correctly frompubspec.yaml
#4. -
Add
license_file
attribute toinno_bundle
section to accommodate software license file #5. -
Look up project root folder for
LICENSE
file iflicense_file
attribute is not provided. -
Change default checked to
true
for add desktop icon checkbox. -
Optimize published library size by excluding installer ico and svg files.
-
Add
--app-version
argument tobuild
command to override app version from CLI. -
Add
--build-args
argument tobuild
command to append more args intoflutter build
. -
Improve building app to include obfuscation during app build.
-
Improve uninstaller UI/UX info.
-
Add installer SVG file to demo assets under MIT license. (not a feature, but worth tracking)
-
Add Inno Setup installation step through
Chocolatey
. -
Improve error messages and suggest repo link as guide for corrupted installs of Inno Setup.
-
Update packages and lower back minimum dart and flutter versions.
-
Rework usage of app name and pubspec name props. See #2.
- Update packages version and minimum dart and flutter version to latest.
- Add guide to setup GitHub Workflows and automate installer build as GitHub releases.
-
Add
--hf
and--no-hf
flags to control printing of header and footer text. -
Add
--envs
tobuild
command to print resolved config as environment variables and exit. -
Add
--help
toid
command.
-
Fix issue icon not persisting in the system temp directory when using default installer icon.
-
Update iss script maintainer clause.
-
Rename generated iss script to
inno-script.iss
.
- Add documentation to codebase.
-
Update README.md for winget installation option of Inno Setup.
-
Replace LinkedIn link in maintainer clause for generated
iss script
with GitHub link.
-
Replace
--skip-app
with--app
and--no-app
flags, default to--app
. -
Add
--installer
and--no-installer
flags, default to--installer
. -
Add
--help
and-h
with descriptive messages to each flag. -
Refactor
Config
to include CLI arguments as well. -
Make
.iss script
generation happen underbuild\windows\x64\installer\<BuildType>\<AppName>.iss
. -
Add
%UserProfile%\Local\Programs\Inno Setup 6
as a possible path to find Inno Setup installation. -
Update error message for option to install Inno Setup using
winget
when not detected on the machine.
-
Update default icon, old one is not permissible to use for commercial use without license, so I created new one from license free resources.
-
Clean cupertino icons from example as it is unused.
-
Clean
lib\inno_bundle.dart
andtest\inno_bundle_test.dart
. -
When default icon is used, the new one is copied to
%TEMP%
folder on every installer build. I did not find an efficient way to update the old one.
- Update README.md.
- Make
installer_icon
optional attribute.
- Fix
languages
attribute name in README.md example.
- Add a README.md to example and update main README.md.
- Add a working bundler and example.