-
Notifications
You must be signed in to change notification settings - Fork 2
/
CHANGELOG
76 lines (67 loc) · 2.96 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
0.2.5
- Update now takes args, helpful when you don't want to update all recipes.
- Add purge command, removes all files except the loaded config.
- Change CLI to subcommands.
- Improved search with subcommand flags.
- Convert README.md to rst for pypi release, uses pandoc.
- Separate recipes from pakit.
- Downloaded on first run, stored by default put in ~/.pakit/
- Recipes can be fetched from any supported vcs or just locally in a folder.
- Bug Fix: Relink no longer deletes link directory.
0.2.4
- Improve tests with session fixtures and better isolation.
- Add recipes for GNU Tar, GNU gettext & xz utils.
- Run checks on recipe locations before indexing.
- Improve setup.py.
- Improve documentation, add pakit_recipes man page detailing recipe writing.
- Add example recipe that illustrates all features.
- Allow recipe Commands to override environment variables.
- Improve build()/verify(), now execute in more appropriate directories,
allow for pre/post functions.
- Add relink command, remakes all symlinks for installed programs.
- Add basic dependency management, Recipes can define 'requires' list of required recipes.
Note, still a work in progress.
- Add Dummy Fetchable for testing & simple recipes.
0.2.3
- Try to find best config by searching.
- Doc update.
- Build speedup with travis caching.
- Better rollback, any exception during Recipe's build() triggers it.
- Command timeout default configurable, Command.wait() takes timeout too.
- Relicensed to BSD 3 clause.
- Python 3.5 works, testing it on travis.
- Use __doc__ in Recipes better for description and more info.
- Use sha256 hashing instead of sha1 on archives.
- Better exception handling towards user.
- Fix: Ninja recipe was broken
- Add Recipes: GNU parallel & vimpager
0.2.2
- Implement source caching for VCS.
- Add bash completion for pakit command.
- Smarter default cmd dir for recipes, during `build()` executes in `source`,
during `verify` executes in `link`
- `--list`: Shorten hash and list repo installed from.
- `--display` formatting fix.
- Added recipes: ack, cmake, ctags, git, hg, libjsoncpp, p7zip, unrar, zsh.
- Fix: Rare Command Failure
0.2.1
- Bumping to ensure pip release works.
- README updated roadmap.
0.2.0
- Add Doxygen build recipe.
- Add simple to follow demo & gif.
- Pakit now comes with a man page.
- Commands now have proper timeout & stdin support.
- Archives now support local URI as a path on system.
- Improved RecipeDB & added back user recipe support via `paths.recipes`.
- Add Archive support for tar.xz, rar and 7z
- Large testing overhaul & speedup with caching.
- Fix: Not all Archive temp files cleaned.
0.1.4
- Fix UpdateTask, was broken and not noiced due to bad test
- Add better error handling for problems during InstallTask & UpdateTask
0.1.2
- Add support for Python 3 versions in testing
- Add basic archive support (tar.gz, tar.bz2, zip)
0.1.0
- Initial release