Skip to content

Commit

Permalink
feat(git-cliff): use seprate config, updated changelogs notes
Browse files Browse the repository at this point in the history
  • Loading branch information
pwnwriter committed Dec 27, 2023
1 parent f079253 commit 4788272
Show file tree
Hide file tree
Showing 2 changed files with 176 additions and 112 deletions.
252 changes: 140 additions & 112 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,175 +1,203 @@
# Changelog
<h3 align="center"><strong> All changes of this release are documented here. </strong> </h3>

All notable changes to this project will be documented in this file.
![-----------------------------------------------------](https://github.com/pwnwriter/haylxon/blob/readme-assets/colored.png)

## [0.1.9] - 2023-11-03
> *Note*: ***The 🚨emoji indicates significant changes in the commit.***
### Features
## ☃️ Miscellaneous Tasks

- [closes #34], Take full page screenshots of urls
- [`7af9026`](https://github.com/pwnwriter/hysp/commit/7af9026749b780638a8b21474093850b4490bd7f): Removed bench with other apps.

### Miscellaneous Tasks
- [`09c7451`](https://github.com/pwnwriter/hysp/commit/09c74517fee095447e546e2c77793b1a7ff26f1f): Formated with cargo-fmt.

- Bench gowitness with hxn via ci/c
- Bump clap from 4.4.4 to 4.4.5
- Notes // docx for new release
- Bug-report,feature req templates
- Bump clap from 4.4.5 to 4.4.6
- Bump chromiumoxide from 0.5.1 to 0.5.3
- Bump tokio from 1.32.0 to 1.33.0
- Bump chromiumoxide from 0.5.3 to 0.5.4
- Bump reqwest from 0.11.20 to 0.11.22
- Print no title if url doesn't have one // closes #30
- Add AUR installation guide
- Show quote inside ascii block
- [closes #22] ignore danger certs // dns
- Bump clap from 4.4.6 to 4.4.7
- Bump futures from 0.3.28 to 0.3.29
- Use gh actions to test domains
- Use a long timeout to preserve domain ss
- Use long timeout // redirect msgs while installing deps
- Use multiple tabs to increase speed
- Test domains screenshots on the test commit
- Fixed typos to trigger action
- Trigger action on push
- Use multple tabs // timeout
- Manually install hyprfine than using binstall
- Fixed typos on path
- Fixed typosss
- Fixed typo with hyperfine
- [`aa452bf`](https://github.com/pwnwriter/hysp/commit/aa452bfda4a1d86db6da43f84b61498699e19db7): Show demo ; deps for termux (android).

### Refactor
- [`73b4ed2`](https://github.com/pwnwriter/hysp/commit/73b4ed215eaaa8b71c925db1f93174be4dfeeda3): New ascii splash for ui.

- Use verbose mode to grab info else don't even make a request
- Run domain tests on seprate job
- Soo, it's bash not zsh
- [`87ff21e`](https://github.com/pwnwriter/hysp/commit/87ff21efa3bdb73f8dce361b640a1461cc2ef12c): Temp pausing domain testing workflow.

## [0.1.7] - 2023-09-26
- [`3a22c24`](https://github.com/pwnwriter/hysp/commit/3a22c240c6498b036fe6ff3e5360e6be2953904a): Added one liner script for bin installation.

### Features
- [`fd7b118`](https://github.com/pwnwriter/hysp/commit/fd7b118bfab8ec4f6ea972d482708d9a07ef72f8): Show manual // one liner bin installation seprately.

- Updated docx for new (v0.1.7) release
- [`89db2c2`](https://github.com/pwnwriter/hysp/commit/89db2c26ba398ecd4b543a55c1ae3aabb54849cc): Added support links.

### Miscellaneous Tasks

- Fixed cargo installation method, closes #18
- Fixed source installation
- Dynamically retrieve version from Cargo.toml
- Specify new --file-path | -f option
- Demo for multiple urls // stdin
## 🦁Features

### Refactor
- [`3967d8a`](https://github.com/pwnwriter/hysp/commit/3967d8a1e50f1dfc89af1112514ea8843d731df9): Options to change image type,size [closes #54].

- Enhance code quality and cli module

## [0.1.6] - 2023-09-22
## ☃️ Miscellaneous Tasks

### Bug Fixes
- [`910be93`](https://github.com/pwnwriter/hysp/commit/910be93ba4ae4b089432f410445e06a24786318e): Add AUR installation guide.

- Aur pkg name
- [`4e7dffa`](https://github.com/pwnwriter/hysp/commit/4e7dffae7faed2ac02a9c5318044c142d630c37d): Show quote inside ascii block.

### Documentation
- [`fc52b80`](https://github.com/pwnwriter/hysp/commit/fc52b805ad75462ed146f1cbd085ccaa03706be4): [closes #22] ignore danger certs // dns.

- Update
- [`116c57b`](https://github.com/pwnwriter/hysp/commit/116c57b6242f4ae14bdc07e9ded1aa908401fd7f): Use gh actions to test domains.

### Features
- [`0e35c09`](https://github.com/pwnwriter/hysp/commit/0e35c0957f93cc6ddaf5fc465b304db6a5530efe): Use a long timeout to preserve domain ss.

- Option for defining timeout
- Use ci/cd for binary releases // dependency management
- Demos for the latest releases
- Release notes // version updates for releases
- [`09b50f7`](https://github.com/pwnwriter/hysp/commit/09b50f7afce0021be65cd3675f2651799579a090): Use long timeout // redirect msgs while installing deps.

### Miscellaneous Tasks
- [`abfaca6`](https://github.com/pwnwriter/hysp/commit/abfaca60c7c5e047798bfc56586f91230d4c49e0): Use multiple tabs to increase speed.

- Providing info with clap
- Removed color printings
- References to similar projects
- Provide lockfile for locked installation
- Bump clap from 4.3.23 to 4.4.4
- Bump url from 2.4.0 to 2.4.1
- Use shortened binary name for release artifacts
- [`9fa08df`](https://github.com/pwnwriter/hysp/commit/9fa08dfec7ca1072e163a4a9402bf119c3617cd1): Test domains screenshots on the test commit.

### Refactor
- [`607c007`](https://github.com/pwnwriter/hysp/commit/607c007ca998ffe399f41783a62f053aed9019d5): Fixed typos to trigger action.

- (args), devided code into multiple files
- Use seprate dirs // feat(args): stdin support
- Cargo-fmt all the way
- [`217dccb`](https://github.com/pwnwriter/hysp/commit/217dccba6cceb59c42bed93cdaafefcbc339386a): Trigger action on push.

### Testing
- [`4efd745`](https://github.com/pwnwriter/hysp/commit/4efd745963da6ee6740b6a4554bd25abb88b7e44): Use multple tabs // timeout.

- Testing ci/cd
- [`16a5e51`](https://github.com/pwnwriter/hysp/commit/16a5e51503dc03e568b78b196a6779462ef42a4c): Manually install hyprfine than using binstall.

### Beautify
- [`d89cf20`](https://github.com/pwnwriter/hysp/commit/d89cf20803b73f4bd1f40d49712eb2687ee536ef): Fixed typos on path.

- Use colored for colorful output // contents
- [`f9a25b8`](https://github.com/pwnwriter/hysp/commit/f9a25b8ed90073c436b6bcfe1dcab09cac935d7a): Fixed typosss.

## [0.1.5] - 2023-04-21
- [`bf43844`](https://github.com/pwnwriter/hysp/commit/bf438447ba98f7f5dc1edf817b8053d005767074): Fixed typo with hyperfine.

### Miscellaneous Tasks
- [`50178f4`](https://github.com/pwnwriter/hysp/commit/50178f459f4609cf853730d589ede15913f79ff6): Removed out dir for gowitness.

- 📦 crates to latest // fix: 🎨 ascii art

### Update
## ✨Refactor

- Clap v 👏 // formatting code
- [`d15d64c`](https://github.com/pwnwriter/hysp/commit/d15d64c07b3a0b5d8961671dc086a0a80d52bdec): Use verbose mode to grab info else don't even make a request.

## [0.1.4] - 2023-04-12
- [`4717886`](https://github.com/pwnwriter/hysp/commit/4717886d5f17bd13f3b94bbe5a96b193298a9d5c): Run domain tests on seprate job.

### Bug Fixes
- [`6e5ceb1`](https://github.com/pwnwriter/hysp/commit/6e5ceb1813cd6cef8c2a532e3314120b82d8c51f): Soo, it's bash not zsh.

- Panicking while no browser binary present
- [`67e7ef4`](https://github.com/pwnwriter/hysp/commit/67e7ef419663122ce6ae3c5a9b268d314108b732): Formated with carg-fmt // indented.

### Refactor

- 🪛 use function to exit
## 🦁Features

### Add
- [`b43753f`](https://github.com/pwnwriter/hysp/commit/b43753fc273fe0c8e7e3935c74e3128bfee5692c): [closes #34], Take full page screenshots of urls.

- Notes stuffs
- `support link for ko-fi ☕ // fix: typos`
- [`e111ed6`](https://github.com/pwnwriter/hysp/commit/e111ed68e9e083aae147ed05c73ab89a5ea65e4f): Bench gowitness with hxn via ci/c.

## [0.1.2] - 2023-03-28
- [`60d71ef`](https://github.com/pwnwriter/hysp/commit/60d71ef3b7b3b8e368b6709a09e60a850c7745f3): Demos for new commands.

### Add
- [`f1b13b9`](https://github.com/pwnwriter/hysp/commit/f1b13b91781c8effda69bd17679e6f670e6a2b24): Preparing for new [v0.1.9] release.

- Height/width feature

### Change
## ☃️ Miscellaneous Tasks

- Trasnparent
- [`b062793`](https://github.com/pwnwriter/hysp/commit/b062793a20d85382b34180c7c0f904ef6e0bb437): Print no title if url doesn't have one // closes #30.

### Update

- Docs 📖 // v0.1.2 imgs
## 🦁Features

## [0.1.0] - 2023-03-24
- [`21b9755`](https://github.com/pwnwriter/hysp/commit/21b9755d8bc048c32def68fbae28e207609c11f1): Bug-report,feature req templates.

### Bug Fixes
- [`f1dda5f`](https://github.com/pwnwriter/hysp/commit/f1dda5f2841aab34ffd4a00b314d82c88c56fd98): Notes // docx for new release.

- Binary name + git links

### Miscellaneous Tasks
## ☃️ Miscellaneous Tasks

- Links to the official crates
- Dependencies
- Optimized 📦 build/released/dev + provide 🗝 lock file anyway
- [`dbf3106`](https://github.com/pwnwriter/hysp/commit/dbf3106ff8a6c31df23f2c4e1877fadd967adbb0): Fixed cargo installation method, closes #18.

### Refactor
- [`5dea196`](https://github.com/pwnwriter/hysp/commit/5dea19615bc53338bb933c40f9cab406177dcbf0): Fixed source installation.

- Make it work with Clap v4
- [`dd4d8cd`](https://github.com/pwnwriter/hysp/commit/dd4d8cdd9fb762f4ce15a8d8be1e897173894b21): Dynamically retrieve version from Cargo.toml.

### [Feat]
- [`f28577d`](https://github.com/pwnwriter/hysp/commit/f28577d1a9ded242cbb2276c88ebad608bbbd038): Specify new --file-path | -f option.

- Shortened binary 🐱 + add colors🎨, new ASCII ✨
- [`8c3c31f`](https://github.com/pwnwriter/hysp/commit/8c3c31f2c554d649aca0957bec719ed8c1047c22): Demo for multiple urls // stdin.

### [refactor]

- Optimizing 🧱 build level
## ✨Refactor

### Add
- [`78d5a80`](https://github.com/pwnwriter/hysp/commit/78d5a801802774d78f1f4c4c430baa4e45eaa8ac): Enhance code quality and cli module.

- Color names instead of codes
- Support for files
- Funding links

<!-- generated by git-cliff -->
## 🦁Features

- [`9c26f9e`](https://github.com/pwnwriter/hysp/commit/9c26f9edfecbfbb1014fee99665a32855c609141): Updated docx for new (v0.1.7) release.


## Documentation

- [`2b2ae95`](https://github.com/pwnwriter/hysp/commit/2b2ae95d873bbaa3362792aac8c6ac46e4aa7ec7): Update.


## ☃️ Miscellaneous Tasks

- [`76ef179`](https://github.com/pwnwriter/hysp/commit/76ef179164dc10ea537d337e484df4c3f67ca39b): Providing info with clap.

- [`c5ca551`](https://github.com/pwnwriter/hysp/commit/c5ca551c0b735930d0469cad877b541c37a3defb): Removed color printings.

- [`cdc3cd3`](https://github.com/pwnwriter/hysp/commit/cdc3cd36aa54b0599df3386347086711aed54310): References to similar projects.

- [`7242d51`](https://github.com/pwnwriter/hysp/commit/7242d5123dec09ffdb53072cae2e9c8e23f6560f): Provide lockfile for locked installation.

- [`8249a4e`](https://github.com/pwnwriter/hysp/commit/8249a4ee18447e2daabccac684a1e94b9e7b1fe7): Disable default features for matrix compilation.

- [`c88d8b0`](https://github.com/pwnwriter/hysp/commit/c88d8b00e7e8c453e49fec66f3e802a0ee3fee82): Use shortened binary name for release artifacts.


## ✨Refactor

- [`0ce2623`](https://github.com/pwnwriter/hysp/commit/0ce2623b12f0bd4c7f1990f50365b81bdd97718f): (args), devided code into multiple files.

- [`2924ce4`](https://github.com/pwnwriter/hysp/commit/2924ce4551e5d76fee206e9e3aff9d6737569a03): Use seprate dirs // feat(args): stdin support.

- [`83cb275`](https://github.com/pwnwriter/hysp/commit/83cb275a53dcdf94048b5df007fe784df3d8d637): Cargo-fmt all the way.


## 🌈 Beautify

- [`2ccdd79`](https://github.com/pwnwriter/hysp/commit/2ccdd79988ad72aa2f163392c7b0e176441840c3): Use colored for colorful output // contents.


## 🌝Testing

- [`c5d1611`](https://github.com/pwnwriter/hysp/commit/c5d1611f2a5031f082701b5edfbb5b1ab680eaac): Testing ci/cd.


## 👨🏻‍🔧**Bug Fixes**

- [`1982893`](https://github.com/pwnwriter/hysp/commit/1982893460df2f9152b2f19994fa79d3e5421647): Aur pkg name.


## 🦁Features

- [`da55ddb`](https://github.com/pwnwriter/hysp/commit/da55ddb07cf48952ccdc3e6cbbdc73415bde1be5): Option for defining timeout.

- [`0bfa8c3`](https://github.com/pwnwriter/hysp/commit/0bfa8c334d221cda3d737a71b4f56dca5e0c0a76): Use ci/cd for binary releases // dependency management.

- [`0125b8a`](https://github.com/pwnwriter/hysp/commit/0125b8a28264994b2dd7b2f66b303fb9fc9190aa): Demos for the latest releases.

- [`64d0c0c`](https://github.com/pwnwriter/hysp/commit/64d0c0c35b026911b3518e9b1300d4b5b12fad69): Release notes // version updates for releases.


## ✨Refactor

- [`9fa22cd`](https://github.com/pwnwriter/hysp/commit/9fa22cdb35e1325a22c0fb4f69d73e0862e41fbe): 🪛 use function to exit.


## 👨🏻‍🔧**Bug Fixes**

- [`34ffe14`](https://github.com/pwnwriter/hysp/commit/34ffe148186ec1e9be09a4af25c519b904a6fa3a): Panicking while no browser binary present.


## ☃️ Miscellaneous Tasks

- [`d7b257e`](https://github.com/pwnwriter/hysp/commit/d7b257efc7aac8a05be5d0312bed324bfd28e104): Optimized 📦 build/released/dev + provide 🗝 lock file anyway.


## ✨Refactor

- [`899acc9`](https://github.com/pwnwriter/hysp/commit/899acc9c05f8465e8c674d0c7649999eaa5675a6): Make it work with Clap v4.


## 👨🏻‍🔧**Bug Fixes**

- [`f873c4f`](https://github.com/pwnwriter/hysp/commit/f873c4f6cd69e906fc200f7198046d2021c40aed): Binary name + git links.

<!-- generated by [`git-cliff`](https://github.com/orhun/git-cliff) -->
<p align="center"><img src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/footers/gray0_ctp_on_line.svg?sanitize=true" /></p>
36 changes: 36 additions & 0 deletions cliff.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
[changelog]
header = """
<h3 align="center"><strong> All changes of this release are documented here. </strong> </h3>
![-----------------------------------------------------](https://github.com/pwnwriter/haylxon/blob/readme-assets/colored.png)
> *Note*: ***The 🚨emoji indicates significant changes in the commit.***
"""

body = """
{% for group, commits in commits | group_by(attribute="group") %}
## {{ group }}
{% for commit in commits %}
- [`{{ commit.id | truncate(length=7,end="") }}`](https://github.com/pwnwriter/hysp/commit/{{ commit.id }}): {% if commit.breaking %}🚨 {% endif %}{{ commit.message | upper_first }}.
{% endfor %}
{% endfor %}
"""

footer = """
<!-- generated by [`git-cliff`](https://github.com/orhun/git-cliff) -->
<p align="center"><img src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/footers/gray0_ctp_on_line.svg?sanitize=true" /></p>
"""

[git]
filter_commits = true
commit_parsers = [
{ message = "^feat", group = "🦁Features" },
{ message = "^fix", group = "👨🏻‍🔧**Bug Fixes**" },
{ message = "^docx", group = "Documentation" },
{ message = "^perf", group = "🐶Performance" },
{ message = "^refactor", group = "✨Refactor" },
{ message = "^beautify", group = "🌈 Beautify" },
{ message = "^test", group = "🌝Testing" },
{ message = "^chore", group = "☃️ Miscellaneous Tasks"},
{ message = "^enhan", group = "🍂Enhancements" }
]

0 comments on commit 4788272

Please sign in to comment.