Skip to content

Releases: sondr3/git-ignore

v1.4.0

23 Jul 12:19
9fb3553
Compare
Choose a tag to compare

v1.4.0

2024-07-23

Summary

Add --write and --force flags to write directly to a .gitignore file
instead of piping.

Commits

  • [ca0cb9c] Bump dependencies
  • [2420ff6] old_project_dirs should use my old name for backwards compatibility
  • [324e9b6] Add rustfmt.toml, update formatting
  • [00a75a8] Update my last name to Aasemoen
  • [88d3aaf] Update README with --write flag
  • [27fa1c7] Upgrade dependencies
  • [204c5f6] Fix changelog links in previous release
  • [14aae09] Add --write and --force to write directly to .gitignore
  • [8e1a54b] Update data for ignore files
  • [85c0515] Bump rustls from 0.22.2 to 0.22.4
  • [dd6471a] Bump the dependencies group with 1 update
  • [cd75a88] Add aarch64 to publish target list

v1.3.3

21 Feb 11:53
f2ecdbb
Compare
Choose a tag to compare

v1.3.2/v1.3.3

2024-02-21

Summary

Build native aarch64 binaries for macOS.

Commits

  • [a7469ff] Also run CI on macOS 14 for M1 builds
  • [9cd21c3] Actually publish packages

v1.3.1

17 Feb 15:28
788aba4
Compare
Choose a tag to compare

v1.3.1

2024-02-17

Summary

Bugfix for miscompilation on Windows.

Commits

  • [6f1d657] Fix project_dirs failing on Windows
  • [31382f3] Fix commit links in changelog [ci skip]

v1.3.0

17 Feb 15:26
fa4fbac
Compare
Choose a tag to compare

v1.3.0

2024-02-17

Summary

Mostly dependency updates and an internal refactor on how the automatic detector
works. Now we fetch and parse the starship matchers for
their prompt and use those to automatically recognize files, folders and extensions.

Commits

  • [62684c2] Fix stray println that could mess up redirecting output
  • [2a4cdeb] Handle both new and old config existing
  • [ff6a284] Update CONTRIBUTING.md
  • [03503a1] Create detectors at build time
  • [eba8aa7] Warn if using old config path, add migration to init command
  • [942df26] Minor clippy lint fixes
  • [af01c72] Move away from directories, use etcetera instead
  • [2a88bc6] Bump dependencies
  • [ad99c31] Merge Dependabot GA PRs
  • [c39e4c8] Bump actions/upload-artifact from 3 to 4
  • [1bd59fd] Bump actions/download-artifact from 3 to 4
  • [5b8f177] Bump webpki from 0.22.0 to 0.22.2
  • [6c6fddf] Bump actions/checkout from 3 to 4
  • [39b4eac] Bump bumpalo from 3.11.0 to 3.12.0
  • [f294e79] Fix clippy lints
  • [53d424c] Update rust-cache action to v2

v1.2.2

21 Oct 06:28
299a714
Compare
Choose a tag to compare

v1.2.2

2022-10-21

Summary

Quick bugfix for bash completion panicking when generated from the CLI.

Commits

  • [aa96e7a] Fix completion panicking when generated from binary

v1.2.1

01 Oct 14:38
b8ba220
Compare
Choose a tag to compare

v1.2.1

2022-10-01

Summary

Minor patch release with a single bug fix, with mostly behind the scenes package
updates and upgrades.

Commits

  • [8d5a8cb] Upgrade dependencies, clap to v4
  • [214f364] Move to dtolnay/rust-toolchain for CI
  • [7e366f4] Remove dependabot crates updates, upgrade packages
  • [46cc220] Upgrade packages
  • [58a2ab8] Upgrade packages
  • [8b0b4e0] And release CI copying wrong assets
  • [f5d295e] Add git-ignore AUR package
  • [e1c3c78] Update CI versions
  • [79b10e5] Add clap_mangen to build man pages, update build.rs
  • [40e8d11] Update packages, fix deprecations
  • [684c360] Add dependabot for GitHub Actions, Rust packages
  • [25bb013] Fix wrong extension for Zig
  • [6e1d4e0] Mention @sestrella in CHANGELOG [ci skip]
  • [584325b] Unfuck publish pipeline
  • [df3ff6a] Fix the release action, whoops

v1.2.0

09 Dec 14:03
Compare
Choose a tag to compare

The biggest release yet! From automatically recognizing templates based on files
in your current directory to custom aliases and templates! Huge thanks to @sestrella for
contributing the automatic matching functionality.

  • Automatic: When using the -a/--auto, git-ignore will automatically create .gitignore
    templates by matching against files in your current directory.
  • Aliases: Do you use the same templates toghether all the time? Create an alias to combine
    them.
  • Templates: Missing a template from www.gitignore.io? Create your own!

Commits

  • [75a40daa25] - Upgrade to clap v3 RC
  • [1d9c331479] - Add a bunch more languages to detectors
  • [688b672d77] - [#7] Auto detect templates based on existing files
  • [33af5b4022] - Add notice to config_or! macro when config is missing
  • [cadc69d516] - Add visible aliases to subcommands, update man page
  • [738deff37d] - Early exit if updating and not listing any templates
  • [7a56a7ebc8] - Add completions to assets folder
  • [1eefbac6b8] - Remove man crate, create man pages via asciidoctor
  • [f8e3c63453] - Update man page, fix some spelling
  • [a3c1124c48] - Minor error handling refactoring
  • [72a72733f9] - Add anyhow for easier error handling
  • [e97aca5ab9] - Add --simple flag to ignore aliases and templates
  • [dc748b2cbc] - Implement creating and reading templates
  • [8f767e9078] - Simplify and remove unneeded code
  • [dc7dacd018] - Color aliases, templates when listing
  • [660e99085a] - Fix some pedantic lints
  • [3b7cbc5072] - Switch lookup of names from starts_with to contains
  • [c9b49eb02d] - Fetch templates from aliases and list them/print them
  • [9ddfa8d2df] - Refactor Config::from_dir function
  • [d558dd1ebc] - Fix clippy warning
  • [2f8cfebcb1] - Add messages when removing aliases and templates
  • [9b3b74714e] - Fix error where config does not get its own path
  • [9a6925357a] - Simplify config initialization, don't list empty aliases
  • [9a91755aae] - Extract handling of config to a macro
  • [5719bfdf05] - Add methods for listing templates and aliases
  • [71c7f1c5a7] - Extract GitIgnore struct to own file
  • [e5f32a119e] - Extract Config to own file, add methods for adding/removing aliases
  • [6751e35588] - Use Clap from GitHub while waiting for next release
  • [ff2248b602] - Extract CLI, add completions
  • [f761896936] - Initial port of commands from structopt to clap v3
  • [5b2a3b8077] - Simplify getting config directory
  • [4c8746961e] - Add handling for templates
  • [73f5cb59b9] - Convert config handling to subcommands
  • [6ef7eaa0ce] - Implement adding aliases
  • [d5b6793b69] - Start working on a config file
  • [f966329d98] - Upgrade to Rust 2021 edition, upgrade packages

v1.1.2

24 Mar 13:16
Compare
Choose a tag to compare

1.1.2

2021-03-24

No functionality added this release, upgraded dependencies and fixed manpage generation.

v1.1.1

05 May 12:31
v1.1.1
Compare
Choose a tag to compare

1.1.1

2020-05-05

A minor bugfix release: we now recursively create the cache directory if it is
missing.

v1.1.0

05 May 12:11
v1.1.0
Compare
Choose a tag to compare

1.1.0

2020-05-04

The first minor release of git-ignore, this is mostly a behind-the-scenes
upgrade where nothing should really affect you. In the background we've gone
from using reqwest to using attohtppc for managing our requests, primarily
to reduce dependencies and binary size. Other than that we've also simplified
some code and moved to using GitHub Actions as our CI instead of a combination
of Travis CI and Appveyor.

  • [0ea4c1d5b1] - Remove TravisCI, AppVeyor badges, add GitHub Actions badge
  • [c88c331f4f] - Fix clippy warnings
  • [3fcabc99cb] - Move to GitHub Actions for CI
  • [e91acece58] - Move from reqwest to attohttpc, refactor and simplify code
  • [47a4686701] - Fix a new clippy lint
  • [367e269b0e] - Add download instructions for release tab [ci skip]