Releases: barelyhuman/goblin
v0.1.8
What changed
- Adds support for Go Module based semver version resolution (68734ec)
Example:
If you have a module that it tagged over v2
in semver, go modules require your go.mod to reflect the same.
//go.mod
module github.com/barelyhuman/commitlog/v2
So now if you request a package from goblin which requests /v2
, goblin will be able to handle the compilation of the binary.
Note: While this is inevitable for older go CLI's that've already gone ahead to v2+, it's recommended that you write go cli's and keep them on the minor semver for as long as you can.
All Changes
f3cc236 chore: v0.1.8
68734ec adds semver module resolution
a32698b remove redundant readme
b06fde4 update readme
1153caa update docs with CMD_PATH
v0.1.6
What Changed
- Adds basic support for spf13/cobra based CLI's by providing
CMD_PATH
to the build script - 6e6d3fb
curl -s http://goblin.run/gnorm.org/gnorm | CMD_PATH="/cli" PREFIX=./bin sh
- Fixes a regression which failed to resolve packages that didn't have releases on github.com - 094b42f
curl -s https://goblin.run/github.com/matthewmueller/pogo | CMD_PATH='/cmd/pogo' PREFIX=./bin sh
All Changes
c869dae chore: v0.1.6
61b4154 chore: add vscode debugger
094b42f fix: unreleased package version resolver
6e6d3fb feat: add rudimentary support for cobra based cli's
v0.1.5
What's Changed
New Contributors
All Changes
5c5957a chore: v0.1.5
7fd8752 fix: hit count
9fe37c8 fix: add in chrome and mozilla handles
10e1be5 fix: copy to clipboard for maximum browser compat
e8cc35c fix: add cleanup
ac0e22f fix: update build script linker
831b09e update build script
099f0f1 feat(site): restructure website with alvu (#15)
bb3a41a feat: add hit register
5669bbf replace with hits.goblin.run
902f350 remove hit counter
8c94d0d Update readme.md
v0.1.4
What's Changed
- fix: compare github and proxy versions by @barelyhuman in #13
- fix: prefer hash based installs for github pkg by @barelyhuman in #14
All Changes
da20c4c chore: v0.1.4
8095920 fix: prefer hash based installs for github pkg (#14)
a313dcd fix: compare github and proxy versions (#13)
06783bb CI: go.yml
414b99c Create readme.md
99550b9 fix: force pre-render
504283e pkg update
48cedad lockfile update
6a59160 website maintenance
62c999e mod updates
e0774d4 pkg updates
dc24317 env check addition
0615bcc dynamic port based on ENV
197b201 docs: update for traditional server
55f6d4f v0.1.3
e1b4abb add handling for env for origin url
f4df20b add scripts for normal webservers
v0.1.2
v0.1.1
Changes
- Now supports github version resolution as a fallback for packages that specify
github.com
as the prefix - Also handles creating CLI apps from subset of the main package
eg:
github.com/wabarc/wayback <= Package
github.com/wabarc/wayback/cmd/wayback <= CLI is at this point in the package tree
You can now run the below and expect a working binary based on the imported CLI
curl -sf https://goblin.reaper.im/github.com/wabarc/wayback/cmd/wayback | sh
Commits
ac758a5 - add support for github version resolution
d5f46d3 - update site as per new svelte config changes
70922d9 - fixed @tj github profile link
2f0166e - docs update version info
v0.1.0
v0.0.5
What's Changed
- add custom binary name using OUT var by @barelyhuman in #8
- Fix: empty latest tag by @barelyhuman in #6
- Fix: handle the PREFIX directory creation by @barelyhuman in #5
Dev Change Commits
f8a0933 - add note for the auto creation of binary directory
3d1222d - add perms and creation of directory check
e14211f - add default originalVersion for script to infer
9c62503 - change url for prefix install perms
6e6cc96 - add example and usage docs
98ba5c6 - add custom binary name using OUT var
dbe2696 - change to just expose instead
0fbdbb9 - add a hit counter
575c734 - mods for reusable docker file
80ea551 - Update readme.md
27e991f - hide scrollbar
f23165a - fallback and new favicon
Full Changelog: v0.0.4...v0.0.5
v0.0.4
Changelog
- New website for goblin, with the courtesy of @mvllow
- Documentation updated for usage of the same
Commits
36608f9 - website content changes
011daea - change dockerfile to build site before server
7fd3fa1 - change adaptor to static
25faef4 - increase button font size @mvllow
f690c5a - update list styles @mvllow
7b759f2 - fix typo @mvllow
113968a - init @mvllow
6c62c2f - ignore patches
v0.0.3
Breaking Changes
The service will no longer automatically add github.com
prefix to the requested packages and the packages will have to specified properly so barelyhuman/commitlog
will now be github.com/barelyhuman/commitlog
Additions
The service now supports version resolving so you don't have to provide it with perfect versions, you can use the following formats
>=~^
, so , 0.0.6
will automatically resolve to v0.0.6
, no version will resolve to the latest version available from proxy.golang.org
, optional proxy url's will be added in the next release.
Breaking Change in a patch version?? Yes, the app is still in development and at version 0 so it shouldn't make a difference right now.
It's not like anyone other than me is using it though 🤔