Skip to content

Latest commit

 

History

History
175 lines (121 loc) · 9.25 KB

CHANGELOG.md

File metadata and controls

175 lines (121 loc) · 9.25 KB

Changelog

All notable changes to this project will be documented in this file.

0.4.2 - 2024-01-29

⛰️ Features

  • Add TailwindCSS to the tool status list (3cc9017)

    As wazzup has support for TailwindCSS for a while now, it should show the installation status in addition to only SASS.

  • Several overall improvements and dependency updates (bb62fad)

    Small tweaks here and there to improve stability and smaller features collected over time, and dependency updates as well.

📚 Documentation

  • Improve changelog format (c5bb23b)

    Make the changelog more colorful (inspired by git-cliff's own config), by introducing a few emojis and rendering the commit body if present.

0.4.1 - 2023-08-23

⛰️ Features

  • Enable automatic wrapping of terminal help messages (76bcd1d)

    This allows for nicer looking messages when invoking the -h/--help argument, by auto-wrapping and aligning the messages to the current terminal width.

  • Allow passing a custom base URL when building a project (10d1d07)

    When not hosting the project at the root of a domain or subdomain, the paths in the index.html page must be adjusted to cope for the different base.

    The new argument allows to prefix all paths with a custom base URL as well as making them relative by passing . as value.

📚 Documentation

  • Correct spelling error in an error message (5a20a1c)

⚙️ Miscellaneous Tasks

  • Include the tag in pre-compiled release binary names (00607a9)

0.4.0 - 2023-08-22

⛰️ Features

  • Reduce crate package size (2fe5a78)
  • Improve error messages with suggestions (4fc956d)

    Expand the error messages with several extra notes and suggestion to guide users on how to fix them. Also, print out CLI flags if any of the invoked tools fail.

  • Start up the dev server before the build finishes (cef685a)

    When used in combination with Tauri, the cargo-tauri program waits for the server to accept connections before it continues its own build process.

    By starting up the server first, it can proceed early and build in parallel, making the intial startup faster.

  • Log external tool invocation in verbose mode (388182a)

    When running in (very) verbose mode (double -v flag / -vv), the arguments with which each tool is invoked are logged before running them.

  • Use project-local tailwind binary if available (9eea088)

    When invoking tailwind, the local project's node_modules folder is added to the search path, which will prefer it over the globally installed version.

  • Add CI for testing and pre-compiled binaries (809d8fe)

    Added a common GitHub Actions setup that will test the project itself to ensure code quality and avoid mistakes.

    In addition, setup a pipeline that will automatically create release logs on new tags, build pre-compiled binaries and add them to the release.

    Tools like cargo-binstall will be able to utilize this for quicker installations, especially in CI.

🐛 Bug Fixes

  • Ensure the .git folder is properly excluded (6a2f09e)

    The .git folder wasn't properly added to the glob patterns which caused unwanted change detection in this folder. An updated glob pattern now correctly excludes the folder.

  • Ensure a path is not ignored when unwatching (6145067)

    When a file or directory was deleted, it was unconditionally removed from the watch list. Now it's correctly checked against the ignorelist first, to reduce the amount of warning logs.

🚜 Refactor

  • Replace anyhow with color-eyre for better error reporting (7e8f3b6)

⚙️ Miscellaneous Tasks

  • Update all dependencies (28f530b)
  • Extend crate metadata for crates.io (3dea44a)
  • Reduce the CI setup to only pre-compiled binaries (3e664a7)

0.3.3 - 2023-07-08

🐛 Bug Fixes

  • Shutdown WebSocket connection on shutdown to prevent hanging (fcb003c)
  • Don't wait forever for the client to receive the reload signal (e7dbc36)

⚙️ Miscellaneous Tasks

0.3.2 - 2023-06-07

🐛 Bug Fixes

  • Search the right binary (b3fb391)

    After the previous change of improving error messages for missing binaries, the lookup function always search for tailwindcss instead of the passed binary name.

0.3.1 - 2023-06-07

⛰️ Features

  • Give better error messages for missing binaries (117adf2)
  • Log the watched file paths in verbose mode (49a4fe1)

⚙️ Miscellaneous Tasks

  • Update dependencies (95f9432)
  • Adjust rustfmt code formatting settings (c044c61)
  • Update dependencies (a3245d4)

0.3.0 - 2023-04-21

⛰️ Features

  • Support projects inside a workspace (1911a84)
  • Add support for TailwindCSS (0782bae)

⚙️ Miscellaneous Tasks

  • Update minify-js to v0.5 (5072ddc)

0.2.0 - 2023-04-18

⛰️ Features

  • Build WASM binary as last step (c9e1193)
  • Minify HTML and JS files (368262f)

🐛 Bug Fixes

  • Use same file walk settings for minify step (fa61ec9)
  • Ignore .git folders in the file watcher (726af9d)

🚜 Refactor

  • Run wasm-opt as part of minify (591f341)

⚙️ Miscellaneous Tasks

0.1.0 - 2023-02-11

⚙️ Miscellaneous Tasks