Skip to content

Latest commit

Β 

History

History
855 lines (500 loc) Β· 56 KB

File metadata and controls

855 lines (500 loc) Β· 56 KB

Changelog

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

[1.8.15] - 2025-09-30

πŸ› Bug Fixes

[1.8.14] - 2025-07-13

πŸš€ Features

  • ec534ab Ignore selection formatting for events: format_on_save and format_on_paste (ref: #75)

[1.8.13] - 2025-07-11

πŸš€ Features

βš™οΈ Miscellaneous Tasks

[1.8.12] - 2025-07-09

πŸ› Bug Fixes

  • d51d91e Remove the auto-switch to single layout when the last view is closed (closes #71 Thanks @ivanionut)

[1.8.11] - 2025-07-06

πŸ› Bug Fixes

  • b18405e Merge pull request #74 from nexusgoblin/prettier-config-fix

βš™οΈ Miscellaneous Tasks

[1.8.10] - 2025-04-22

πŸ› Bug Fixes

βš™οΈ Miscellaneous Tasks

  • b714be2 Remove obsolete github action file

[1.8.9] - 2025-01-30

🚜 Refactor

βš™οΈ Miscellaneous Tasks

[1.8.8] - 2024-12-07

βš™οΈ Miscellaneous Tasks

  • 4d9cf87 "--mode" flag of sfx2asm and sfx2disasm accepts multiple values separated by commas, e.g "--mode", "arm,thumb"

[1.8.7] - 2024-12-05

πŸ› Bug Fixes

  • 8812961 Fix asm.mjs and disasm.mjs validation

βš™οΈ Miscellaneous Tasks

[1.8.6] - 2024-11-28

πŸš€ Features

  • 1f00a04 Add sfdisasm disassembler for ARM, ARM64, X86 arch
  • e22b6b8 Add sfx4asm assembler for ARM, ARM64, X86 arch

βš™οΈ Miscellaneous Tasks

  • ade7413 Add more screenshots
  • aae0ca0 Rename sfdisasm to sfx4disasm
  • b016da1 Rename sfx4asm to sfx2asm and sfx4disasm to sfx2disasm
  • f64e29d Update README.md

[1.8.5] - 2024-11-24

πŸ› Bug Fixes

  • b8e25b3 Fix stunixtimestampenc timezone offset

βš™οΈ Miscellaneous Tasks

  • a3a1fa2 Add new flags to sfunixtimestamp for more customizability and flexibility
  • 6e27e95 Update README.md
  • 64769bc Update Formatter.sublime-settings
  • fd418dc Update sfunixtimestamp

[1.8.4] - 2024-11-18

πŸ› Bug Fixes

βš™οΈ Miscellaneous Tasks

[1.8.3] - 2024-11-15

πŸ› Bug Fixes

  • 7edb500 Fix Session Manger on ST startup

βš™οΈ Miscellaneous Tasks

  • f6ff220 Add foldings to Session Manager
  • d6959c4 Improve wcounter condition check

[1.8.2] - 2024-11-03

πŸš€ Features

  • 8ce3e98 Add converters sfx2diacritics, sfunixtimestampenc, sfunixtimestampdec

βš™οΈ Miscellaneous Tasks

[1.8.1] - 2024-11-02

πŸš€ Features

  • 203b347 Add converter sfextractemailaddr, sfextractipaddr, sfextractmacaddr, sfextracturls, sfextractfilepaths, sfextractdates

πŸ› Bug Fixes

βš™οΈ Miscellaneous Tasks

  • c2405be Add args flag "--direct_encode" to sfromannumeralenc and "--direct_decode" to sfromannumeraldec
  • 2f76731 Change sfx2randpass flag "--separator_in_range" to "--separator_every"
  • f382d00 Update README.md

[1.8.0] - 2024-10-31

πŸš€ Features

  • 751e73a Add converters sfregexescape, sfregexunescape, sfstringescape, sfstringunescape
  • f605c46 Add converters sfx2uuid, sfx2randpass

βš™οΈ Miscellaneous Tasks

[1.7.8] - 2024-10-29

πŸš€ Features

  • 1d1da7f Add a new flag "---convert_all_chars" to sfhtmlentitize
  • b819478 Add a new flag "--use_custom_text" to sfloremipsum use text in your language from view (e.g. Chinese)
  • 0506c0e Add converters sfbaseenc, sfbasedec, sfbase16enc, sfbase16dec, sfbase32enc, sfbase32dec, sfbinaryenc, sfbinarydec, sfcharcodeenc, sfcharcodedec, sfdecimalenc, sfdecimaldec, sfoctalenc, sfoctaldec
  • a5f0e23 Add converters sfhtmlstriptags, sfbrailleenc, sfbrailledec, sfquotedprintableenc, sfquotedprintabledec, sflzmacompress, sflzmadecompress, sfgzipcompress, sfgzipdecompress
  • 96ac9d9 Add converters sfromannumeralenc, sfromannumeraldec

βš™οΈ Miscellaneous Tasks

  • 5a52080 Change decode utf-8 to ascii for sfbase*enc
  • 4e1e11d Minor log message update
  • eefac3d Minor update
  • 9f5c16b Move constants to class level
  • 81849fd Set default --separator value if the flag is None or empty
  • 7e41b50 Strip whitespaces from encoded input text
  • 661d971 Strip whitespaces in base encoded input

[1.7.7] - 2024-10-26

πŸš€ Features

  • 4c1e3ec Add sfx2loremipsum
  • 0d2123d Add converters sfpunycodeenc and sfpunycodedec
  • 933c140 Add converters sfx2hexdump, sfhexdump2str, sfx2htmlentitize, sfx2htmldeentitize, sfx2unicodeescape, sfx2unicodeunescape

πŸ› Bug Fixes

  • 4b832fd Skip invalid characters for sfhexdump2str

βš™οΈ Miscellaneous Tasks

[1.7.6] - 2024-10-24

πŸš€ Features

  • ef1959c Add converter sfx2crc32 to the supported plugins
  • 0889bda Add converter sfx2hex, sfhex2str, sfx2md5, sfx2sha1, sfx2sha256, sfx2sha512, sfx2sha3256, sfx2sha3512, sfx2shake256, sfx2shake512 to the supported plugins

βš™οΈ Miscellaneous Tasks

  • 3aa5575 Add args option with param lower to converters stx*
  • b9470db Add converter sfx2urienc and sfx2uridec to the supported plugins
  • fe2eded Change ValueError to Exception
  • b31ec69 Update Formatter.sublime-setting without the "new_file_on_format" option

[1.7.5] - 2024-10-22

πŸš€ Features

  • f9ad7c5 Add sfx2base64enc and sfx2base64dec to the supported plugins

βš™οΈ Miscellaneous Tasks

  • 84b9cdd Add wildcard "*" to "syntaxes" and "exclude_syntaxes" options to accept any syntax
  • b062a91 Change uid pattern from yjto... to yj2... and yqto... to yq2...

[1.7.4] - 2024-10-21

πŸš€ Features

  • a939f77 Add yj as converter to the supported plugins for yjxtoyaml, yjxtojson, yjxtotoml, yqxtohcl
  • d9697c5 Add support for User Project Config Dotfile with file pattern .sf + uid + rc, @see README.md > Per-project Formatting

πŸ› Bug Fixes

βš™οΈ Miscellaneous Tasks

  • 9073321 Update README.md
  • b8e6707 Update sublime-settings with category comment

[1.7.3] - 2024-10-20

πŸš€ Features

  • bbd38b9 Add yamlmax (build-in) to supported plugins
  • 2c7f09c Add yq as converter to the supported plugins for yqxtobase64, yqxtocsv, yqxtojson, yqxtolua, yqxtoprops, yqxtoshell, yqxtotoml, yqxtotsv, yqxtouri, yqxtoxml, yqxtoyaml
  • 455b7f4 (jsonmax) Add new options: "item_separator", "key_separator", "brace_newline", "bracket_newline", "array_bracket_spacing", "keep_arrays_single_line", "max_arrays_line_length"

πŸ› Bug Fixes

  • debcd33 Fix the unpacked * operator for ST3

βš™οΈ Miscellaneous Tasks

  • da5c40f Add yamlfmt to the supported plugins
  • 26b4312 (console) Add dict to command type
  • 5cfed1f (ci) Disable name convention check
  • 1aa4350 Remove modules from .isort.cfg
  • 9a88d7f Update PyYAML to 7.0.0.dev0 with YAML 1.2 support

[1.7.2] - 2024-10-16

πŸ› Bug Fixes

βš™οΈ Miscellaneous Tasks

  • 3b4cf45 (console) Add rule to match content inside double quote
  • 686f576 Omit "interpreter_path" in cmd as files in /node_modules/.bin/(.cmd,.sp1) already point to node

[1.7.1] - 2024-10-13

πŸš€ Features

  • 70eddc7 Add "dotfiles" and "df_ident" options to auto detect local config dotfiles
  • 9b77790 Add blade-formatter module

βš™οΈ Miscellaneous Tasks

[1.7.0] - 2024-10-10

🎨 Styling

  • 42d710e (console) Add match traceback logs

βš™οΈ Miscellaneous Tasks

  • 3f73602 (eslint) Add more dotfiles
  • 9ed37eb Change to prioritize local config dotfiles over user-specified config_path
  • 413163e Re-order DOTFILES items
  • 8e13b3d (eslint) Remove package.json from DOTFILES

[1.6.11] - 2024-10-06

🎨 Styling

  • b3df71b Add traceback logs support

βš™οΈ Miscellaneous Tasks

  • 7307e04 Code improvements and optimizations
  • 98c9189 Remove self.remove_tmp_file(tmp_file) in favor of the new method self.create_tmp_file(autodel=True)
  • 11b8a5e Remove redundant import

[1.6.10] - 2024-10-03

πŸ› Bug Fixes

  • 47ec88e Fix auto format chain in new file on format mode
  • 69b5b41 Fix to use buffer instead of file to work with auto format chain

βš™οΈ Miscellaneous Tasks

  • 64bd6f6 Enhance Quick Options logic
  • 01f72ef Only update the target view when the scroll position actually changes
  • 40fe3a5 Update README.md

[1.6.9] - 2024-09-29

πŸ› Bug Fixes

[1.6.8] - 2024-09-27

πŸ› Bug Fixes

  • f582cd1 Ensure format_on_save and format_on_paste are respected after an auto_format noop

🚜 Refactor

βš™οΈ Miscellaneous Tasks

  • 2c9ef8a Minor update
  • b5edbd5 Move PROJECT_CONFIG and SUBLIME_PREFERENCES to the unique dataclass DataHandler
  • 3e5e20a Small logic refinement
  • dc39ba2 Update CI

[1.6.7] - 2024-09-25

πŸš€ Features

  • 48d3efa Add support for auto-detect formatting to chain multiple formatters in a single run

πŸ› Bug Fixes

  • 6fce565 Add the missing key-value function params to skip format_on_save and format_on_paste
  • eb60de2 Fix isort args

βš™οΈ Miscellaneous Tasks

[1.6.6] - 2024-09-16

πŸ› Bug Fixes

  • 1f35b92 Force importing modules to load fresh version instead of cached one

🚜 Refactor

βš™οΈ Miscellaneous Tasks

  • 91728dc Re-enable support for eslint_d as the upstream bug with ESLint v9+ seems to be fixed
  • df17fd7 Update

[1.6.5] - 2024-09-13

🚜 Refactor

  • dca16d9 Refactor import statement

βš™οΈ Miscellaneous Tasks

  • 5250e6e Remove redundant threading.Lock() on TextCommand
  • 2c9eb18 Update to avoid using __init__ in EventListener

[1.6.4] - 2024-09-11

βš™οΈ Miscellaneous Tasks

  • ff80024 Implement bulk operation guard decorator for wcounter and smanager
  • 8dfdf62 Revise code

[1.6.3] - 2024-09-08

πŸ› Bug Fixes

  • 16b3ece Fix dir format to correctly handle excluded item types
  • 3c0a08c Resolve cursor jumping issue on save caused by 'ensure_newline_at_eof_on_save' ST setting

βš™οΈ Miscellaneous Tasks

  • f192f90 Change to use perf_counter() instead of time() to measure time
  • 4b59d20 Minor update
  • c13bbd2 Reorder of executable/interpreter detection

[1.6.2] - 2024-09-04

βš™οΈ Miscellaneous Tasks

  • 1a50cc2 Cosmetic enhancements πŸ’

[1.6.1] - 2024-09-02

πŸ› Bug Fixes

🚜 Refactor

  • 72cae5f Revise and enhance code for better performance and efficiency

[1.6.0] - 2024-08-30

πŸ› Bug Fixes

βš™οΈ Miscellaneous Tasks

  • 0cf7a18 Optimize InstanceManager
  • eb30cb5 Optimize with singleton decorator to reuse instances
  • 037b40c Remove InstanceManager in favor of ClassManager and Singleton design pattern

[1.5.22] - 2024-08-27

🚜 Refactor

  • a28237e Refactor word counter to limit to max. 1.000.000 chars

βš™οΈ Miscellaneous Tasks

  • 8565f9f Increase word counter max. chars to 6.000.000 chars β‰ˆ 1.000.000 words (6MB)
  • e7f5e2c Optimize code

[1.5.21] - 2024-08-24

πŸš€ Features

  • 4235a72 Add settings option "file_chars_limit"

⚑ Performance

[1.5.20] - 2024-08-22

πŸ› Bug Fixes

  • 2340ede Fix the broken changelog as unescaped HTML characters were mistakenly interpreted as HTML tags

βš™οΈ Miscellaneous Tasks

  • 6d547a6 Add ModuleMeta metaclass for module-specific configuration enforcement
  • 123a61d Change vars to lower case

[1.5.19] - 2024-08-21

βš™οΈ Miscellaneous Tasks

  • b86663f Add more styles to the activity indicator
  • 35a087d Remove potential carriage return character <0x0d> in subprocess stderr on Windows (ref #54)
  • fb566af Use signal to kill subprocess

[1.5.18] - 2024-08-16

βš™οΈ Miscellaneous Tasks

  • 93a18de Improve text file detection
  • c7ba061 Show progress indicator if formatting takes longer than 1s
  • 1bb48e3 Temporarily disable smanager and wcounter while performing dir formatting
  • 132c874 Isort imports

[1.5.17] - 2024-08-11

πŸš€ Features

  • 913f15a Add settings option "clear_console" to clear all previous console messages, for ST4088+ only

πŸ› Bug Fixes

  • f307122 Fix issue where dot files config for auto-formatting is not being respected

βš™οΈ Miscellaneous Tasks

  • f0f7233 Return the auto format config as soon as the first dot file is found

[1.5.16] - 2024-08-09

βš™οΈ Miscellaneous Tasks

  • 4e3708a Suspend formatting status when there is no operation

[1.5.15] - 2024-08-09

πŸš€ Features

  • d2f26c0 Add "exclude_syntaxes": [] to "format_on_save" and "format_on_paste" to use regular
  • 3992334 Add "exclude_syntaxes": [] to "format_on_save" and "format_on_paste" to use with Auto Format File

βš™οΈ Miscellaneous Tasks

  • 297e913 Update README.md
  • e17b170 Auto_format setting items can now be a type string "auto_format": {{"json": "jsbeautifier"}} or a dictionary "auto_format": {{"json": {"uid": "jsbeautifier"}}}

[1.5.14] - 2024-08-07

πŸš€ Features

  • 9f9cbc1 Change settings option name from "recursive_folder_format" to "dir_format"; "dir_format" can now exclude specific dirs, files, extensions and syntaxes using: "exclude_dirs_regex", "exclude_files_regex", "exclude_extensions_regex", "exclude_syntaxes" in config
  • d0a0117 "format_on_save", "format_on_paste" and auto format file can now exclude specific dirs, files and extensions using: "exclude_dirs_regex", "exclude_files_regex", "exclude_extensions_regex" in config

πŸ› Bug Fixes

  • e3c2daf (prettier) Fix OSError: [WinError 193] %1 is not a valid Win32 application. On Windows, shortcuts (symbolic links) are not considered application by subprocess (closes #62)

βš™οΈ Miscellaneous Tasks

  • 4e3d27f (prettier) Add 'prettier.cmd' to EXECUTABLES list
  • 7d2f09f Add line break to print_oserr()
  • 67afd6f Improve print_oserr() with more details (ref #62)

[1.5.13] - 2024-08-04

βš™οΈ Miscellaneous Tasks

[1.5.12] - 2024-08-03

πŸš€ Features

  • 7b4e813 Add the ability to stop the "recursive_folder_format" process by pressing any arrow key (up, down, left, or right) on your keyboard

πŸ“š Documentation

βš™οΈ Miscellaneous Tasks

  • 53d2841 Remove all threading-related logic to dir formatting
  • 59b3e39 Rename file and dir formatting classes
  • 91d4796 Shorten some debug messages

[1.5.11] - 2024-08-01

πŸ› Bug Fixes

  • 5cb019a Cmd item can be empty string

🚜 Refactor

  • 5f7b75a Restructuring FormatterListener()
  • f626aaa Restructuring main.py

βš™οΈ Miscellaneous Tasks

  • 50f29b5 Add collapse_setting_sections_command for Formatter.sublime-settings
  • 3b811b2 Ensure sync scroll listener is terminated
  • 1506b1d Improve deprecated option warning messages
  • 991cac0 Refactor code to conform to flake8 standards
  • 923a7a7 Update
  • db4efd0 Update GitHub workflows

[1.5.10] - 2024-07-29

πŸ› Bug Fixes

  • 3b8da99 Exclude dirs starting with '.' or '_', such as '__MACOSX', which might contain incorrect custom module files when creating ZIP archives

[1.5.9] - 2024-07-29

πŸ› Bug Fixes

  • fb2004f Replace subprocess.run() with subprocess.Popen()to work with py33

βš™οΈ Miscellaneous Tasks

[1.5.8] - 2024-07-28

πŸš€ Features

  • 63dbd99 Add signature verification for remote custom modules archive files

βš™οΈ Miscellaneous Tasks

  • 385a924 Add "ca_cert": option to the custom modules manifest to use the optional CA Certificate
  • 7685080 Add check_deprecated_options() decorator to warn user about using obsolete settings options
  • e14eb80 Improve downloads folder detection

[1.5.7] - 2024-07-27

βš™οΈ Miscellaneous Tasks

  • 7a160a5 Add deprecated() decorator to auto deactivate methods on time
  • 0bef7c4 Add delay flag to retry_on_exception() decorator
  • fdf772d Convert some instance methods to class methods
  • 36b1543 Deprecated fix_cmd() in favor of transform_args() decorator
  • c9a372a Deprecated is_valid_cmd() in favor of validate_args() decorator
  • a572a67 Improve retry_on_exception() logic to avoid circular calls on cls.build_config(settings)
  • eeb40d7 Replace build_config() exception with retry_on_exception() decorator
  • 700c49d Typo
  • b6b34ad Update README.md

[1.5.6] - 2024-07-25

πŸ› Bug Fixes

[1.5.5] - 2024-07-23

πŸ› Bug Fixes

  • 121550c Update config to use multi per-projects opening at once (closes #60) Thanks @husanjun

βš™οΈ Miscellaneous Tasks

[1.5.4] - 2024-07-22

πŸ› Bug Fixes

  • 15abbcd Add the missing colon
  • cab37fc Create temp file in the temp file system instead of cwd (closes #58) Thanks @husanjun
  • 042df96 Fix obsolete import from common

βš™οΈ Miscellaneous Tasks

  • 694094a Auto remove .custom if fetching custom modules data fails
  • af16b8a Improve subprocess termination

[1.5.3] - 2024-07-21

πŸš€ Features

  • 1f2ae01 Add a new setting option: "close_console_on_success":

πŸ› Bug Fixes

  • 4a4e347 Fix modules reload for developer mode
  • 21bdf5f Move InstanceManager.reset_all() to formatter.py

[1.5.2] - 2024-07-19

πŸš€ Features

  • 745221e Deprecating the "custom_modules": option in favor of "custom_modules_manifest": Custom modules can now be used both locally and remotely

πŸ› Bug Fixes

  • daec479 Add '[@noop](https://github.com/noop)@' uid for auto-format when no syntax is detected
  • b63d852 Add missing self, which caused auto_format_config to be undefined (ref: #57) Thanks @the-ge
  • 1ec2de5 Fix create_tmp_file() suffix for syntax of None`

[1.5.1] - 2024-07-16

πŸ› Bug Fixes

  • cb3b5b5 Fix reloading and importing custom modules

βš™οΈ Miscellaneous Tasks

[1.5.0] - 2024-07-14

🚜 Refactor

  • 974da9b Complete restructuring and improvement of Formatter codebase
  • ef2a9bb Restructuring constants
  • 0121c8a Restructuring logger

[1.4.17] - 2024-07-07

πŸ› Bug Fixes

  • 1c6009e (smanager) Fix the issue where the animate argument was unavailable for show_at_center() in ST3

🚜 Refactor

  • c3e31ad Relative import for logging. It may break your code, simply change it to: from .. import log and remove log = logging.getLogger(__name__)

πŸ“š Documentation

🎨 Styling

  • 84b0010 Change log marker symbol from β–‹to ▍

βš™οΈ Miscellaneous Tasks

  • b9ebfc3 Clear console for ST4088+
  • 3b8a6a8 Disable remove_junk() as some πŸ’© no longer affect .git
  • f4d4c90 Move check for print_sysinfo() to common
  • 46f84b3 Optimize importing modules

[1.4.16] - 2024-06-28

πŸš€ Features

  • 8422a57 Add "print_on_console" sub option to "environ" to help setting environment

βš™οΈ Miscellaneous Tasks

  • 54c039f (changelog) Convert GitHub issues/pull urls to short links
  • e046af5 (console) Minor update
  • 18c94d6 Update cliff.toml to autolink to issue numbers and person mentioning
  • 7414315 (uncrustify) Update config files to use with 0.79.0
  • cf7d147 (clang-format) Update config files to use with 18.1.8

[1.4.15] - 2024-06-19

πŸ› Bug Fixes

  • 60cdc50 (efmt) Remove rebar3-flavored efmt as upstream is not supported (ref #55) Thanks @verbit

βš™οΈ Miscellaneous Tasks

  • 0abead9 (console) Add more rules to match error signs

[1.4.14] - 2024-06-18

πŸš€ Features

  • 7400461 Add a new option "use_short_label" to "show_words_count"

🎨 Styling

  • b2af96c (console) Add rules to match path on Windows and the caret error hint symbol

βš™οΈ Miscellaneous Tasks

[1.4.13] - 2024-06-17

πŸš€ Features

  • 2d0e202 Add Changelog command to References and Command Palette
  • fe73788 Add console color highlighting

πŸ› Bug Fixes

  • 936ce36 (eslint) Add missing cmd check
  • d4cd316 Console syntax for Target

πŸ“š Documentation

  • 0aca59a Add note to cloning to README.md

🎨 Styling

  • 59a0e8d (graphic) Change phantom LAYOUT_BLOCK to LAYOUT_INLINE
  • a072211 Shorten package name from Formatter to F on status bar

βš™οΈ Miscellaneous Tasks

  • 7c57023 (git) Add SYNTAXES field to modules summary
  • f8e431c Change menu item name from Open Config Folders to Browser Configs
  • 0e6bbf4 Minor enhancements

[1.4.12] - 2024-06-14

πŸ“š Documentation

  • 82c2e53 (eslintd) Add note to limitations

βš™οΈ Miscellaneous Tasks

  • 86f1fb5 Add Read Modules Summary command to help setting Formatter
  • 6693059 Change option name from "format_on_unique" to "format_on_priority"
  • 6870fbb (git) Generate modules summary text file
  • 6b89e57 Move version.py to the root
  • 4c6a6d9 Remove langref
  • 1829047 Update cliff.toml to include commit links

[1.4.11] - 2024-06-13

πŸš€ Features

  • 46f539e Add a new cmd API to get interpreter and executable: get_iprexe_cmd(runtimetype=None)

πŸ› Bug Fixes

  • 6da59e4 (eslintd) Disable support for Eslint v8.57.0+ using flat config files. @see: mantoni/eslint_d.js#281
  • 0e9390e (eslint) Improve version detection
  • 19a4e21 Stop searching for the per-project config dotfile after a .git or .hg directory is found
  • e4997cb (eslint) Update compatibility with both ESLint v8- and v9+ (using flat config file)
  • 097f6cd (eslint) Update version detection to v8.57.0 for supporting flat config files: eslint.config.(js|mjs|cjs)

[1.4.10] - 2024-06-12

πŸš€ Features

  • cb06723 Introduce Auto-resolve per-project config dotfile when "config_path" is disabled.

πŸ› Bug Fixes

  • 36b379f (juliaformatter) Add config DOTFILES
  • ece056b (plugins) Add config DOTFILES constant
  • 9e2f45d (juliaformatter) Add style option
  • 990f4c1 Minor typo
  • 0debb25 (juliaformatter) Remove redundant DOTFILES constant
  • de47793 Stop searching for the per-project config dotfile as reaching to .git or .hg dir
  • 63c85c7 Update black homepage url

[1.4.9] - 2024-06-11

πŸš€ Features

  • db6986b (plugin) Add JuliaFormatter

πŸ› Bug Fixes

βš™οΈ Miscellaneous Tasks

  • 403176c Add cliff.toml to generate changelog