2023-01-15 07:41:10 +03:00
|
|
|
# Changelog
|
2023-01-28 22:46:08 +03:00
|
|
|
|
2024-08-16 08:44:36 +03:00
|
|
|
## v0.3.2 - 2024-08-16
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
2024-08-16 08:47:04 +03:00
|
|
|
- remove use of meta = with lib; by @eclairevoyant in
|
|
|
|
https://github.com/nix-community/nix-init/pull/292
|
2024-08-16 08:44:36 +03:00
|
|
|
|
|
|
|
### Fixes
|
|
|
|
|
|
|
|
- many crate updates
|
2024-08-16 08:47:04 +03:00
|
|
|
- upgrade to Cargo 1.81 by @K900 in
|
|
|
|
https://github.com/nix-community/nix-init/pull/469
|
2024-08-16 08:44:36 +03:00
|
|
|
|
2024-08-14 07:08:09 +03:00
|
|
|
## v0.3.1 - 2024-08-14
|
|
|
|
|
|
|
|
### Fixes
|
|
|
|
|
2024-08-14 07:16:37 +03:00
|
|
|
- many crate updates
|
|
|
|
- update dependencies by @figsoda in
|
|
|
|
https://github.com/nix-community/nix-init/pull/332,
|
|
|
|
https://github.com/nix-community/nix-init/pull/409
|
|
|
|
- Update python derivation template by @mweinelt in
|
|
|
|
https://github.com/nix-community/nix-init/pull/419
|
|
|
|
- Fix `time` compilation failure by @a-kenji in
|
|
|
|
https://github.com/nix-community/nix-init/pull/457
|
2024-08-14 07:08:09 +03:00
|
|
|
|
2023-09-16 17:49:44 +03:00
|
|
|
## v0.3.0 - 2023-09-16
|
|
|
|
|
|
|
|
### Features
|
|
|
|
|
2024-08-14 07:16:37 +03:00
|
|
|
- `pkgs/by-name` support: sensible defaults for the output path, and a `commit`
|
|
|
|
option to automatically commit the changes
|
2023-09-16 17:49:44 +03:00
|
|
|
- set `meta.mainProgram` by default
|
|
|
|
- Zig: support `zig.hook`
|
|
|
|
- Python: also add `wheel` when using `setuptools` as the build backend
|
|
|
|
- add a meaningful comment when no licenses were found
|
2024-08-14 07:16:37 +03:00
|
|
|
- Rust: improve dependency inference for the following crates: clipboard_macos,
|
|
|
|
gspell-sys, libhandy-sys, libpanel-sys, libseat-sys, locate-dwarf,
|
|
|
|
poppler-sys-rs, readkey, readmosue, soup-sys, soup2-sys, soup3-sys,
|
|
|
|
sourceview4-sys, tracker-sys, trash, vte4-sys, webkit6-sys, wholesym,
|
|
|
|
wireplumber, x11, xcb
|
|
|
|
- Go: support the following fields in GoReleaser templates: `.IsGitDirty`,
|
|
|
|
`.PrefixedSummary`, `.Summary`
|
2023-09-16 17:49:44 +03:00
|
|
|
- Go: improve dependency inference for gotk4
|
|
|
|
- mkDerivation: set `meta.platforms` by default
|
|
|
|
- improve documentation for the nixpkgs option
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
2024-08-14 07:16:37 +03:00
|
|
|
- Python: use `pyproject = true` instead of `format = "..."` (no longer suggests
|
|
|
|
`format = "setuptools"`)
|
2023-09-16 17:49:44 +03:00
|
|
|
- prompt for the output path last
|
2023-09-17 17:18:56 +03:00
|
|
|
- Go: remove dependency inference for glfw due to false positives
|
2023-09-16 17:49:44 +03:00
|
|
|
|
|
|
|
### Fixes
|
|
|
|
|
2024-08-14 07:16:37 +03:00
|
|
|
- Go: fix parsing of GoReleaser configuration files when `ldflags` is a string
|
|
|
|
instead of a list
|
2023-09-16 17:49:44 +03:00
|
|
|
|
2023-07-07 00:23:19 +03:00
|
|
|
## v0.2.4 - 2023-07-06
|
|
|
|
|
|
|
|
### Features
|
|
|
|
|
|
|
|
- Go: support dependency inference
|
2024-08-14 07:16:37 +03:00
|
|
|
- Rust: improve dependency inference for the following crates: alsa-sys,
|
|
|
|
curl-sys, gtk-sys, gtk4-sys, librocksdb-sys, llvm-sys
|
2023-07-07 00:23:19 +03:00
|
|
|
- Go: improve ldflags formatting
|
2024-08-14 07:16:37 +03:00
|
|
|
- Add nix and nurl to runtime with environment variables instead of relying on a
|
|
|
|
wrapper
|
2023-07-07 00:23:19 +03:00
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
- Drop support for nixpkgs 22.11
|
|
|
|
|
|
|
|
### Fixes
|
|
|
|
|
2024-08-14 07:16:37 +03:00
|
|
|
- Rust: use `cargo` and `rustc` instead of `rustPlatform.rust.cargo` and
|
|
|
|
`rustPlatform.rust.rustc`
|
2023-07-07 00:23:19 +03:00
|
|
|
- Python: fix `pythonImportsCheck`
|
|
|
|
- Python(pyproject): default build-system.requires to setuptools
|
2024-08-14 07:16:37 +03:00
|
|
|
- Fix interaction with `showAliases = false` on nixpkgs 23.11
|
|
|
|
([#153](https://github.com/nix-community/nix-init/issues/153))
|
2023-07-07 00:23:19 +03:00
|
|
|
|
2023-04-30 02:13:51 +03:00
|
|
|
## v0.2.3 - 2023-04-29
|
|
|
|
|
|
|
|
### Features
|
|
|
|
|
|
|
|
- Python: improve name normalization
|
|
|
|
|
|
|
|
### Fixes
|
|
|
|
|
2024-08-14 07:16:37 +03:00
|
|
|
- Python: fix parsing requirements.txt
|
|
|
|
([#111](https://github.com/nix-community/nix-init/pull/111))
|
2023-04-30 02:13:51 +03:00
|
|
|
- Python: acknowledge requirements.txt when pyproject.toml is absent
|
|
|
|
|
2023-04-23 16:44:36 +03:00
|
|
|
## v0.2.2 - 2023-04-23
|
|
|
|
|
|
|
|
### Features
|
|
|
|
|
|
|
|
- Logo and Matrix chat
|
|
|
|
- Rust: use the first git dependency when multiple have the same revisions
|
|
|
|
- Ask to fetch submodules
|
|
|
|
- Improve error messages
|
|
|
|
|
2023-03-22 03:46:09 +03:00
|
|
|
## v0.2.1 - 2023-03-22
|
|
|
|
|
|
|
|
### Features
|
|
|
|
|
|
|
|
- Rust: default to importCargoLock if git sources were found
|
|
|
|
- Rust: deduplicate outputHashes based on git revisions
|
|
|
|
|
2023-03-20 00:52:52 +03:00
|
|
|
## v0.2.0 - 2023-03-19
|
|
|
|
|
|
|
|
### Features
|
|
|
|
|
|
|
|
- Rust: support `importCargoLock`
|
2024-08-14 07:16:37 +03:00
|
|
|
- Rust: improve dependency inference, it now sets environment variables and is
|
|
|
|
feature-aware
|
2023-03-20 00:52:52 +03:00
|
|
|
- Prompt for output path when it is unspecified
|
|
|
|
- Go: infer `ldflags` from GoReleaser configuration
|
|
|
|
- Python: recognize `maturinBuildHook`
|
|
|
|
- Improve builder completions and validator
|
|
|
|
- Improve description normalization
|
|
|
|
- Improve version inference
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
- Python: update `buildPythonPackage`'s style to be more conventional
|
|
|
|
- Disallow empty urls
|
|
|
|
- Normalize pname
|
|
|
|
|
|
|
|
### Fixes
|
|
|
|
|
2024-08-14 07:16:37 +03:00
|
|
|
- PyPI: support optional dependencies
|
|
|
|
([#34](https://github.com/nix-community/nix-init/issues/34))
|
|
|
|
- PyPI: support zip sdists
|
|
|
|
([#33](https://github.com/nix-community/nix-init/issues/33))
|
|
|
|
- PyPI: don't strip digits from package names
|
|
|
|
([#35](https://github.com/nix-community/nix-init/issues/35))
|
|
|
|
- PyPI: handle normalized sdist file names
|
|
|
|
([#32](https://github.com/nix-community/nix-init/issues/32))
|
|
|
|
- PyPI: accept packages without licenses
|
|
|
|
([#32](https://github.com/nix-community/nix-init/issues/32))
|
2023-03-20 00:52:52 +03:00
|
|
|
- PyPI: filter out non-sdist versions
|
|
|
|
- Go: detect empty vendor from go.sum instead of FOD hash
|
|
|
|
|
2023-02-06 23:32:09 +03:00
|
|
|
## v0.1.1 - 2023-02-06
|
|
|
|
|
|
|
|
### Fixes
|
|
|
|
|
2024-08-14 07:16:37 +03:00
|
|
|
- Fix compatibility with nixpkgs 22.11
|
|
|
|
([#15](https://github.com/nix-community/nix-init/issues/15))
|
|
|
|
- GitHub: sort tags by chronological order
|
|
|
|
([#18](https://github.com/nix-community/nix-init/issues/18))
|
|
|
|
- Python: fix dependency parsing
|
|
|
|
([#22](https://github.com/nix-community/nix-init/issues/22))
|
2023-02-06 23:32:09 +03:00
|
|
|
|
|
|
|
### Features
|
|
|
|
|
2024-08-14 07:16:37 +03:00
|
|
|
- `--nixpkgs` to override nixpkgs
|
|
|
|
([#14](https://github.com/nix-community/nix-init/issues/14))
|
2023-02-06 23:32:09 +03:00
|
|
|
- Handle deprecated spdx license identifiers
|
2024-08-14 07:16:37 +03:00
|
|
|
- Python: detect build dependencies in build-system.requires
|
|
|
|
([#23](https://github.com/nix-community/nix-init/issues/23))
|
2023-02-06 23:32:09 +03:00
|
|
|
|
2023-01-28 22:46:08 +03:00
|
|
|
## v0.1.0 - 2023-01-28
|
|
|
|
|
|
|
|
First release
|