-
Notifications
You must be signed in to change notification settings - Fork 6
/
CHANGES
131 lines (103 loc) · 6.92 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
+ VERSION 1.8.0; 2024-03-18
- Built with .NET8
- Added -j,--project command line argument.
- Added SetupGroupName configuration parameter.
- Now detects the $DOTNET_HOST_PATH environment variable and uses it if defined.
- Updated documentation concerning NETSDK1194. #27
- Updated default FlatpakPlatformVersion to latest 23.08 at time of writing.
- Removed dependency on Yaap.
- Bugfix: Added trailing ';' to Categories value of desktop file. #33
- BugFix: Use of ';' between property values did not work. Should now use ',' with pupnet.
+ VERSION 1.7.1; 2023-10-26
- Bugfix: Fix upgrade-conf bug introduced in 1.7.0.
+ VERSION 1.7.0; 2023-10-25
- Feature #24: Automatically skips confirmation if environment variable "CI=true" is defined.
- Other minor tweaks.
+ VERSION 1.6.0; 2023-07-22
- IMPORTANT: RPM now creates output file directly under output directory, rather than under "RPMS/arch" sub-directory.
- Bugfix #21: Inno Setup fails with x86 (dotnet runtime "win-x32")
- Bugfix #23: AppImage desktop file broken (macros ${INSTALL_BIN} and ${INSTALL_EXEC} now have leading forward slash for AppImage)
+ VERSION 1.5.0; 2023-05-07
- Added ability to parse list items in 'AppDescription' configuration and transpose to HTML.
- Added XML validation of AppStream metadata (will now warn if invalid prior to build).
- Bugfix: The configuration property 'IconFiles' handled icon names of form "name.NxN.png", but failed with "name.N.png".
- The ${PRIME_CATEGORY} macro now defaults to "Utility" if PrimeCategory' configuration is omitted.
- Added extensive new unit testing
- Minor changes to configuration documentation
- Other minor changes
- Ships with: appimagetool 13 (2020-12-31)
- Tested against: rpmbuild RPM version 4.18.1, dpkg 1.21.21, flatpak-builder 1.2.3, InnoSetup 6.2.2
+ VERSION 1.4.1; 2023-05-06
- Bugfix #16: AppImage and Flatpak builds rejected AppStream metadata if conf.AppDescription was empty. Now defaults to AppShortSummary.
- Bugfix #15: AppImage and Flatpak builds rejected AppStream metadata if conf.AppChangeFileEmpty.
- Bugfix #14: AppImage failed if conf.IconPaths empty. On Linux a default icon will be used (previously worked but was broken due to change).
- Bugfix #13: Incorrect </description> tag in AppStream example text (may be uncommented by user)
- Updated to show CHANGELOG on console only with --verbose command option
- Ships with: appimagetool 13 (2020-12-31)
- Tested against: rpmbuild RPM version 4.18.1, dpkg 1.21.21, flatpak-builder 1.2.3, InnoSetup 6.2.2
+ VERSION 1.4.0; 2023-05-05
- Added 'AppDescription' property to configuration (IMPORTANT NEW FEATURE - see website for information)
- Added ${APPSTREAM_DESCRIPTION_XML} macro to support release information in AppStream metadata
- Updated AppStream metadata template to include ${APPSTREAM_CHANGELOG_XML}
- Now uses 'AppDescription' content when building both RPM and DEB packages
- Added 'AppChangeFile' property to configuration (IMPORTANT NEW FEATURE - see website for information)
- Added ${APPSTREAM_CHANGELOG_XML} macro to support release information in AppStream metadata
- Updated AppStream metadata template to include ${APPSTREAM_DESCRIPTION_XML}
- The AppChangeFile file is now packaged verbatim to the bin directory of deployments
- Added 'InfoBeforeFile' to Windows Setup in order to show AppChangeFile file content
- Added CHANGELOG section to console output when building a package (contains parsed changes only)
- Added MACRO section (verbose only) to console output when building a package (useful for debugging)
- Extensive updates to README documentation
- Other minor corrections and changes
- Ships with: appimagetool 13 (2020-12-31)
- Tested against: rpmbuild RPM version 4.18.1, dpkg 1.21.21, flatpak-builder 1.2.3, InnoSetup 6.2.2
+ VERSION 1.3.1; 2023-05-01
- Bugfix: Fix package creation when file path of contents contain spaces (enclose file path with quotes when executing chmod)
+ VERSION 1.3.0; 2023-04-18
- Added RpmAutoProv and RpmAutoReq properties to configuration
- Added RpmRequires property to configuration to allow specification of RPM dependencies
- Added DebianRecommends property to configuration to allow specification of Debian dependencies
- Now ensures execute permission is set on main executable after dotnet publish (.NET6 does not seem to guarantee this)
- Now ensures that all files after dotnet publish have "other read" permissions (.NET6 does not seem to guarantee this)
- Removed desktop and metainfo validity checks in RPM build as non-essential but problematic where dependencies not met
- Bugfix: The name of the pupnet.conf file was not always displayed when building a package
- Bugfix: Debian Copyright file was not packaged
- Bugfix: May have listed previous build files when building RPM package (display issue only)
- Ships with: appimagetool 13 (2020-12-31)
- Tested against: rpmbuild RPM version 4.18.0, dpkg 1.21.21, flatpak-builder 1.2.3, InnoSetup 6.2.2
+ VERSION 1.2.2; 2023-04-14
- Now supplied as .NET6 tool (explicitly built against .NET6 LTS rather than .NET7)
- Bugfix: AppImage failed to run on some systems (updated AppImage runtimes)
- Bugfix: Added 'BuildRequires: desktop-file-utils' to RPM spec file
- Ships with: appimagetool 13 (2020-12-31)
- Tested against: rpmbuild RPM version 4.18.0, dpkg 1.21.21, flatpak-builder 1.2.3, InnoSetup 6.2.2
+ VERSION 1.2.1; 2023-04-13
- Bugfix: Unable to show --help or --version due to recent changes
- Ships with: appimagetool 13 (2020-12-31)
- Tested against: rpmbuild RPM version 4.18.0, dpkg 1.21.21, flatpak-builder 1.2.3, InnoSetup 6.2.2
+ VERSION 1.2.0; 2023-04-13
- Now ships as a dotnet tool (.NET7)
- Added upgrade-conf CLI option to upgrade existing pupnet.conf file
- Added SetupAdminInstall to configuration to allow install with admin privileges in Windows Setup
- Added SetupSuffixOutput to configuration to allow control of naming of Windows Setup
- Added ${LOCAL_DIRECTORY} macro
- Windows Setup now removes (re-writes) existing program group entries on upgrade
- Windows Setup console window now echos command name and version on launch
- Improved Windows Setup console icon
- Fixed trivial bug in --new command
- Tweaks to formatting of --help output
- Other minor changes
- Ships with: appimagetool 13 (2020-12-31)
- Tested against: rpmbuild RPM version 4.18.0, dpkg 1.21.21, flatpak-builder 1.2.3, InnoSetup 6.2.2
+ VERSION 1.1.0; 2023-03-30
- Now ships internally with fuse run-times to allow cross-build for: x64, am64 (aarch64) and Arm (32-bit) architectures.
- Support for building AppImages on 32-bit Arm development platforms
- Ships with: appimagetool 13 (2020-12-31)
- Tested against: rpmbuild RPM version 4.18.0, dpkg 1.21.21, flatpak-builder 1.2.3, InnoSetup 6.2.0
+ VERSION 1.0.1; 2023-03-22
- Now shows AppImageTool version only on Linux.
- Minor updates to built-in help information.
- Added screenshot to metainfo.xml
+ VERSION 1.0.0; 2023-03-22
- Initial Release
- Tested against: appimagetool: 13 (2020-12-31); rpmbuild: RPM version 4.18.0; dpkg: 1.21.20;flatpak-builder: 1.2.3;InnoSetup: 6.2.0