Skip to content

Latest commit

 

History

History
534 lines (393 loc) · 48.6 KB

CHANGELOG.md

File metadata and controls

534 lines (393 loc) · 48.6 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

3.8.0 (2024-02-11)

Features

  • background color visibility (5aa002b)
  • improvements in main tab (73c8498)
  • improvements in Plugins & Scripts tab (05f6fa4)
  • index.html: minor modifications to design (c9cf77b)
  • revert input element (a2089a3)
  • use bootstrap standard dark theme (6771dd8)

Bug Fixes

  • conflict detection algorithm (de7993e)
  • update nicommons url (297b4b8)
  • updateElectronApp: use named export (bdb6e36)

3.7.2 (2023-10-07)

Bug Fixes

  • main.ts: close only when window is present (fc13e33), closes #1485

3.7.1 (2023-09-16)

Bug Fixes

  • safely close the window (2715c9b)

3.7.0 (2023-08-26)

Features

  • add export functionality (5bb4693)
  • add id search functionality (b012dc8)
  • add import functionality (e7d39e7)
  • add sidebar for filtering (3cf6de9)
  • add version to data (9d9b060)
  • change emojis (cf25681)
  • filtering plugins and scripts (0415c1f)
  • index: appearance of the sort button (acc473a)
  • rename variables and buttons (4be404e)
  • sidebar: adjustment of margins (37c42d8)
  • sidebar: improvements in design (4d85150)
  • twemoji: remove non-working Twemoji (9d8764d), closes #1078

Bug Fixes

  • fix for disappearance of the sorting symbol (9839f3d)
  • unzip.ts: no codepoint when unzipping .7z (0d47d44), closes #1188

3.6.3 (2023-02-23)

3.6.2 (2022-12-09)

Bug Fixes

  • fix the problem that 7-zip is not found (2086717), closes #1018

3.6.1 (2022-12-08)

3.6.0 (2022-10-26)

Features

  • switch button text according to installation status (56f3b60), closes #838

3.5.0 (2022-09-13)

Features

  • package.ts: use isHidden attribute (389e0fc)

Bug Fixes

  • compareVersions.ts: support for named exports (f34e7aa)
  • fix the problem in installing a script from a website (e77d28f), closes #807

3.4.3 (2022-08-24)

Bug Fixes

  • main.ts: don't await loadURL (d2129bb)

3.4.2 (2022-08-18)

Bug Fixes

  • change to download package lists synchronously (c3ed732), closes #746

3.4.1 (2022-08-09)

Bug Fixes

3.4.0 (2022-07-28)

Features

Bug Fixes

  • fix batch installation (2136ac7)
  • make uninstaller() a synchronous function (7e8acd7)

3.3.0 (2022-07-15)

Features

  • packageUtil.js: recognize lua files as AviUtl scripts (16246a1)

Bug Fixes

  • main.ts: don't use getSavePath() (0c03b9a)
  • unzip.js: add extract method with code page 932(Shift_JIS) (5fb954f)
  • unzip.js: assign new value to pathTo7zip (c15d002)
  • unzip.js: invert condition (aeb397d)

3.2.0 (2022-06-26)

Features

  • displaying dependent packages (2d86d5a)
  • package.js: add space (1ae8781)
  • simplify the main tab (e559fa5)
  • simplify version indication (2d8c83f)

Bug Fixes

  • add error handling (01ba9a8)
  • core.js: detect location of exedit.auf (625bc67)
  • do not perform migration on new installations (8332521)
  • log an error (e7a44cb)
  • only allow deletion in the AviUtl folder (72b19b7)

3.1.2 (2022-06-23)

Bug Fixes

  • package.js: fixed asynchronous operation bug (57bd982)

3.1.1 (2022-06-14)

Bug Fixes

3.1.0 (2022-06-10)

Features

Bug Fixes

  • change to catch update errors (bcf736a)
  • main.ts: receive color theme change events (b56472f)

3.0.0 (2022-06-05)

⚠ BREAKING CHANGES

  • After migration, you can't downgrade to v2.

Features

  • add listing the nicommons IDs of the installed packages (f58afa2), closes #271
  • emphasize script installation features (75185db)
  • index.html: align buttons (17aa124)
  • index.html: improve UI added in v3 (c46f171)
  • migration to v3 (49cfebb)
  • reads data from a given path (525bbfa)
  • remove hard-coding of data file names (123cd40)
  • show an info dialog after migrating v2 to v3 (4dce6ff)
  • support for core.json (8f0535a)
  • support for list.json (f8932d8)
  • support for packages.json (e562e38)
  • support for unified ID (187a504)
  • supports multiple data updates (53d9e21)
  • updatableList (be2c0e3)
  • update data version to v3 (e6ea993)

Bug Fixes

  • catch download errors (0c5a334)
  • change not to make apm.json when changing the installation path (895a867)
  • change the repository owner of URLs (a215b94)
  • fix ClipboardJS import (d7855fc)
  • modList: restrict paths that can be specified (486e26c)
  • package.js: ensure script data is loaded (9220d02)
  • prevent resetting sort order (a9b0d23)
  • reflect the package list in modlist.json to electron-store (9bc383b)
  • shortcut.js: specify CWD to the shortcut (860e957)

2.2.0 (2022-04-23)

Features

  • add the button to check update (6b085e0), closes #417
  • add the feature to check update on startup (a06b6b0), closes #417
  • disable the automatic download option in the zip version (c72ff95), closes #417
  • move apm menu to tabs (1751b56), closes #418
  • update the development environment (d913871)

Bug Fixes

  • apmJson.js: change import method (a6c3ade)
  • fix conditional branching (b7d2be3)
  • fix installing a script (c2a2dc2)
  • package.js: direct installation of packages without integrity (0340fe5)
  • shortcut.js: don't create shortcuts in zip version of apm (5fc2275)

2.1.1 (2022-03-19)

Bug Fixes

  • package.js: fixed installation of dependent libraries (c89a12b)

2.1.0 (2022-03-17)

Features

  • add error handling (46d8fe4)
  • add the history of the browser to the return value (37c7617)
  • core: verify the integrity of the downloaded files (3af0a28)
  • indicating updatable packages (7e0e086)
  • package.js: detection of falsified files (4caa182)
  • package.js: mark installed packages in the batch installation list (8fe9df4)
  • packages.js: support for non-archived packages (c841bef)
  • parseXML: implement the output of sri (6af289d)
  • parseXML: parsing the archiveIntegrity (e7f6071)
  • precise automatic installation of the scripts (09115d6)
  • show a dialog that suggests re-downloading (28eb8c8)
  • support 7z and rar (5e4c367)
  • support for installation-only attributes (7fe8664)
  • support obsolete flag of files (19ada0d)

Bug Fixes

  • core.js: prevent package overwriting (58c7c8a)
  • core.js: support for old mod.xml (7121935)
  • fix for cache reuse conditions (29e4b73)
  • index.html: fixed affected layouts (4000f24)
  • list.js: patch for update function in list.js (0975e25)
  • make an installation directory just before installing (1098baa), closes #388
  • package.js: clarify the role of installPackage() (834c5fa)
  • package.js: simplify the redraw method (77f09ca)
  • parseXML: change the options for XMLbuilder (529546d)
  • remove temporary patches for parser bugs (260bd15)
  • support for fast-xml-parser v4 (32d944b)

2.0.0 (2022-01-03)

⚠ BREAKING CHANGES

  • No longer supports data v1

Features

  • add a menu to open Google Form (d8e6006)
  • add backups and logs to the migration (085257e)
  • add compatibility to package list (04b0db3)
  • add id conversion (ecd863a)
  • add the dialogs for custom dataURL users (b27d5e3)
  • convertId: add a feature to convert IDs (8a82edc), closes #245
  • detecting the package version (9e37a39), closes #235 #245
  • estimate the version from the hash (63152cf)
  • perform id conversion during xml parsing (bf308ef)
  • support for data v2 (0dfddee), closes #245
  • support for data v2 core (b4649d1), closes #235
  • support for data v2 mod (db8aeca), closes #235
  • support for data v2 package.xml (a652aa8)
  • update Package Maker (9931a5e)

Bug Fixes

  • core.js: handling the stream correctly (7635a6f)
  • fix a bug that caused interruptions when parsing file elements failed (6c2b5f7)
  • fix for dependency resolution (107648f)
  • fix for unexpected download of convert.json (be8d034)
  • migration1to2.js: avoid the error in renaming (8d83bba)
  • migration1to2.js: change the text (3284415)
  • migration1to2.js: logging errors (c46ba6d)
  • package.js: fix for plugin filtering (8e662db)
  • package.js: use the correct version name (60b4aff)
  • parseXML: use object instead of list (801ce12)
  • setting.js: fix for initialization failure (3eb3bf9)
  • use SRI (85cd59b)

1.3.0 (2021-11-14)

Features

  • add the option to make the version a date (45a55ab)
  • change the UI colors to improve readability (72a7213)
  • package.js: support dependency specification by logical OR (d2aa49b)
  • show original developers (cf94656), closes #174

Bug Fixes

1.2.0 (2021-11-07)

Features

  • add AviUtl shortcut to the Start menu (a1b0169)
  • adding the default installation path (072c2b0)
  • automatically download repository data (807a8c7), closes #188
  • change button colors (681cf0f)
  • change design of showing mod or check date (14606c3)
  • display the versions using a table (754ab3d)
  • fix button layout (b4396c7)
  • limit the minimum window size (60224ed)
  • makes package detail easier to understand (9c6805c)
  • supports dark theme (fe74a02), closes #194
  • use dropdowns instead of selects (2cc2acb)
  • use ul instead of table (c43094e)

Bug Fixes

  • core.js: delete unnecessary lines (32ee303)
  • fix an download error on startup (950340c), closes #173
  • fix for missing argument (f4afaf9)
  • fix sort button design (0e292c1)
  • fix to folder creation (59a677f)
  • fixing the design (ee9023b)
  • make the install buttons clickable (38f08dc)

1.1.1 (2021-10-17)

1.1.0 (2021-10-17)

Features

  • add a button to open the download folder (61c535f), closes #138
  • add batch install function (a3b2d85), closes #167
  • add checking mod dates of the lists on startup (3699c1a), closes #169
  • add filtering of packages (551026a), closes #113
  • add links to the documentation (777caac), closes #31
  • call the install function on any package (4b8e006)
  • enable installation without UI (55ff85c)
  • html: update CSP (dc5589f)
  • install scripts without a database (ea4dc13), closes #141
  • log: add the feature to log uncaught exceptions and exit (086c8dd)
  • log: add the feature to log uncaught exceptions in renderer processes (e336451)
  • package.js: add links to install dependencies (c512fbe)
  • package: support for dependency features (2b509ab)
  • show package names to install (7490310)
  • support for local repositories (43f4e95)
  • use twemoji (058695b)

Bug Fixes

  • fixes problems with error messages not appearing (a1abbe3)
  • index.html: align the menu to the right (fcdd4df)
  • reduce buttons (b70cc34)
  • replace url and refactoring (ccdb32d)

1.0.0 (2021-09-12)

⚠ BREAKING CHANGES

  • App Name: All settings will be lost.
  • changing the file name and tag name of the xml file
  • Data about the scripts is deleted.
  • All installation information will be reset.
  • plugin.js&script.js: This commit changes the data structure for 'installedVersion.plugin' and 'installedVersion.script'.
  • This commit changes the data structure for 'dataURL'.

Features

  • add a feature to display update date and time (299c31d), closes #104
  • add a menu to send a feedback (3e5fe81), closes #117
  • add a tool for generating packages (e7ef296)
  • add contributors' credits (39724ef), closes #59
  • add copyright and information about third-party notices (f0f78fe), closes #63
  • add descriptions to the UI (4a7cbbe)
  • add the feature to adjust the zoom of the display (1cea281), closes #46
  • bundle a file that notices the license in the package (9f17a78), closes #63
  • change to manage versions by JSON file in installation directory (c7606ec), closes #45
  • change to use the path of the file specified in the archive in the data file (5431fcf), closes #52
  • enables DevTools in the development environment (71b58a3)
  • improve appearance of the table (8f1c862)
  • insert the default repository when nothing is entered in the input (446a13e), closes #122
  • integrating plugins and scripts (b55c7f9), closes #70
  • Logo: add a logo (20e1977), closes #11
  • main.js: allow the download function to handle local files (3952e2f)
  • main.js: multiple repositories support for download function (d8a10d5)
  • package maker: support for installers (d2aab43)
  • parseXML: automatically generate type (47deb3c)
  • plugin.js&script.js: avoid plugin or script id conflicts (9e95363), closes #48
  • plugin&script: show manually added plug-ins (1a84bb4), closes #47
  • plugin&script: work with manually added plugins (d09cfae)
  • preload: load repository data at first startup (aac327f)
  • rename plugin to package (e8c50fe)
  • save window position & size and restore it on starting (4921b16), closes #96
  • sortable and filterable tables (efc95fc), closes #40 #41
  • support for multiple repositories (ce191b6)
  • unzip: support for lzh files (80ca546)
  • userData&Store: separate data for production and development versions (d52c62e)

Bug Fixes

  • add await to avoid bugs (3209019)

  • add missing await (03800a9)

  • apmJson: fix an issue with the installed version (927f14b), closes #45

  • apmJson: write json synchronously (4604be1)

  • change to be able to cancel the installation (07e454a), closes #81

  • change to freeze the selected package while installing or uninstalling (eca1aae), closes #111

  • core.js: fix the condition for status display (5ba053e)

  • correct folder name (c228716)

  • dataURL is not loaded on first launch (3b1a655)

  • debug -> dev (7e2387c)

  • delete unnecessary lines (1bd13de)

  • display the certificate confirmation dialog (dca9893), closes #80

  • fix a bug in which errors are not displayed while processing is in progress (1aa3c6c), closes #97

  • fix a problem of checking the latest core version (e2eddd1), closes #97

  • fix an error in displaying the latest version and improve wording (a3682d1), closes #97

  • fix an error when destroying the browser window (9e08c58)

  • fix for sorting after refresh (698538e)

  • fix for sorting and filtering (e3f6b61)

  • fix scrolling the detail panel (c80e4ca), closes #61

  • fix scrolling the detail panel for a script (244f370), closes #61

  • fix the name of type of track bar (843a9fb), closes #42

  • fix to not continue processing when an error occurs on searching a file (d80d3e8)

  • give the class name in HTML (aac5dc7)

  • index.html: fixed description of settings (ef307d9)

  • main.js: change the timing of hiding the splash screen (6e4c508)

  • main.js: make the file name readable (79583a1)

  • main.js: remove the menu entry (8f64eb7)

  • main.js: remove the unnecessary condition (9ef4244)

  • make variable names understandable (572170a)

  • modify the table design (0741b10)

  • parseXML: fix an error in parsing files written in XML (0c5e655), closes #52

  • plugin.js&script.js: treat a single file as an array (2ea328f)

  • plugin.js: fix the path passed to the shell (7396441)

  • plugin&script: fixed a bug introduced by #56 (0ee66f6)

  • readme: improving the text (79f2463)

  • setting: fixed dataURL initialization process (ba15bbf)

  • use dataset attribute (45f561e)

  • App Name: change the name of the app (4ca986b), closes #93

0.3.2 (2021-07-10)

Features

  • add support for changing the URL to get the data files (0ef18e4), closes #19

0.3.1 (2021-07-04)

Bug Fixes

  • change not to destory the browser window when it does not exist (0b4e30a)

0.3.0 (2021-07-04)

Features

  • add a feature to manage scripts (c0d9e12), closes #3

Bug Fixes

  • change to destory the browser window when the main window is closed (84e34f9)

0.2.0 (2021-07-04)

Features

  • add a browser system to download plugins (0d1033c), closes #16
  • add a feature to uninstall a plugin (1e47bff), closes #2
  • add automatic search for files in an archive (fff1907), closes #2
  • add borders on the plugin panel (45bb128)
  • add showing a list of plugins (31a7eb7), closes #2
  • add showing installed plugin versions (a44e26b), closes #2
  • add showing installed version after installing (83b2d86), closes #2
  • add splash screen in launching (c85d0c8), closes #4
  • add the feature to display the details of plugins (9e23817), closes #2
  • add the feature to install a plugin (0cc8757), closes #2
  • check whether a program is installed on launching and on changing installation path (9ea80a6), closes #12
  • separate plugin types with a comma (cb95701), closes #2
  • support installation using an installer (f2b9e7c), closes #2

Bug Fixes

  • fix a bug that cause an error when checking for the latest version after downloading a file (5f391e8)
  • fix a bug that prevented the uninstallation of optional files (46861a5)
  • fix installing core (a212860)
  • fix the bug that the process stops when unzip fails (3b73f1d)

0.1.2 (2021-06-21)

Features

0.1.1 (2021-06-21)

0.1.0 (2021-06-21)

Features

  • add a feature to get stored core version (e8c1d31)
  • add adding version options in select on loaded (650bf99), closes #1
  • Add displaying an error message when a successful installation fails (a30bf28), closes #1
  • add installation feature for AviUtl & Exedit (ff531f9), closes #1
  • add latest-version checking (6946af5), closes #1
  • add main window & about window (79712a5)
  • add selecting installation path & store it (e636ae1), closes #1
  • add showing 'Not acquired' when a version file doesn't exist (785229d), closes #1
  • add showing an error dialog on not selecting installation path (7c72548)
  • add showing spinner when updating latest core version (f1d3878), closes #1
  • add showing stored latest version on loading (f74990e), closes #1
  • make a dialog selecting directory a modal window (09b16a2)
  • index.html: add tab to change pane (23a852c)
  • create initial files for electron (88c6997)

Bug Fixes

  • fix installing without specifying path or version (a81886e)
  • fix not showing installed version on loading (1643b1f)
  • fix not updating installed version on installing (f341878)