Skip to content

Releases: MaestroError/html-strings-affixer

HSA - Fixes and the "-report" option

20 Sep 21:27
Compare
Choose a tag to compare

Version 1.2.2

We're excited to announce the release of HSA Version 1.2.2, which includes several new features, improvements, and bug fixes.


🎉 New Features

  • --report Option for Detailed JSON Report in check Command:
    Run the check command with the --report option to generate a detailed JSON report of your code.

  • Additional Default Ignore Characters:
    Added @ and {{-- to the default list of characters to ignore.

Example of reported JSON file:

{
  "count": 9,
  "run_date": "2023-09-21_00-34",
  "warnings": [
    " 'Testing not found {} () string' - test.blade.php:19",
    " '% Percent %' - test.blade.php:20",
    " 'Testing 'single' quotes' - test.blade.php:21",
    " 'Testing single 'quotes'' - test.blade.php:22",
    " 'Veelgestelde vragen over {{$serviceName}}' - test.blade.php:80",
    " '{{$serviceName}}' - test.blade.php:84, 90",
    " 'Some text with 'quotes'' - test.blade.php:23",
    "Couldn't affix: 'placeholder' in placeholder attribute not allowed - test.blade.php:39",
    " 'John with 'single'' - test.blade.php:25"
  ]
}

🐛 Bug Fixes

  • Index Out of Range Error:
    Fixed an issue causing an "index out of range [-1]" error in specific situations.

🛠 Improvements

  • Automated Build Executables:
    Executables are now automatically built through GitHub Actions, streamlining the release process. It includes the latest versions of the most popular platforms: Ubuntu, MacOS and Windows.

⬇️ How to Update

You can download the latest version from here or update using your package manager.


Thank you for using HSA, and we appreciate your continued support and feedback!

Path fix for hsawin

27 Mar 18:25
Compare
Choose a tag to compare
1.2.1

hsawin path fix

MacOS support

16 Mar 14:58
Compare
Choose a tag to compare

Added support for MacOS with new executables for amd64 and arm64 architectures and updated documentation. At the end of the day, we have 4 executables for different platforms. Docs already have updated info about it, but you can check them out here as well:

  • Linux: ./vendor/bin/hsa
  • Windows: ./vendor/bin/hsawin
  • MacOS: ./vendor/bin/hsamac
  • MacOS arm64 (m1): ./vendor/bin/hsamacm1

1.1.0

03 Oct 15:29
Compare
Choose a tag to compare
  • Some configs has no more default value, so they are required and marked with "*" in docs
  • Fixed bug of using HSA outside of git repo, now you can use it anywhere
  • Added success message feature to reporter
  • Added printing warnings as table feature and made it controllable from config file (warn_as_Table: false/true)

1.0.0

06 Sep 08:16
Compare
Choose a tag to compare
  • Updated documentation
  • Added example config file (bin/ folder)
  • Developed warning characters feature
  • Updated regex and added new extraction methods for "text" type
  • Added warnings count in check command

Win without adapter

24 Jul 17:03
Compare
Choose a tag to compare
0.0.7

Whsa.exe try without adapter

Linux bin created from ubuntu

24 Jul 12:07
Compare
Choose a tag to compare
0.0.6

Updated adapter, bin from ubuntu and composer.json

Updated windows adapter

23 Jul 19:11
Compare
Choose a tag to compare
0.0.5

Updated adapter

Composer windows support

23 Jul 19:06
Compare
Choose a tag to compare

Added bin/hsa.exe to use with php "exec"

Composer adapter

23 Jul 18:50
Compare
Choose a tag to compare

Created adapter (#!/usr/bin/env php) to execute binary file with php in composer