Skip to content
This repository has been archived by the owner on Feb 20, 2021. It is now read-only.

Releases: skx/implant

release-0.6

05 Oct 14:42
@skx skx
b19db21
Compare
Choose a tag to compare

release-0.6

This release makes some minor updates, largely as a result of contributions from @renard:

  • We've updated the gzip-compression settings to prefer the smallest compression, rather than the fastest speed.
  • We've updated the implementation of the resource-storage.
    • Using a map, rather than an array.
  • We use base64-encoding rather than hex-encoding.
  • We've updated our test-cases to be more portable.
    • Previously they failed upon Mac OS X host(s).

The net result should be that regenerated static.go files should be smaller, as the resources embedded within them will be both compressed better, and encoded more efficiently.

release-0.5

24 Aug 08:01
@skx skx
57ac8e7
Compare
Choose a tag to compare

This is another release which is being made primarily as a result of the changes to the Github CI process.

  • There have been minor code-changes made to fix some linting issues.
  • The build/deploy processes have been updated to cope with the newer Github Actions setup
    • #7
    • This also resulted in more minor code cleanups, as a result of the new staticcheck tool being run as part of the test-making pipeline.

The only functional change is that the error on failing to load a missing resource now includes the name of that resource in the output. This shouldn't cause any surprises.

release-0.4

24 Feb 14:47
@skx skx
Compare
Choose a tag to compare

This release is being made solely to transition the testing and release process from TravisCI to github actions:

There are some internal cleanups in this release, such as moving the file-finding to its own package, but there are no user-visible changes.

release-0.3

25 Jul 15:29
@skx skx
Compare
Choose a tag to compare

This release updates the code which is generated, and included included in projects using implant, to avoid some "ineffective assignment" issues.

This improves the quality of projects which use implant as part of their build-chain.

release-0.2

09 Apr 18:19
@skx skx
Compare
Choose a tag to compare

This release improves some of our internal comments and implementation, although there is still room for more updates to make the codebase more ideomatically go.

The code continues to be functional with no significant changes. One new feature is the addition of the -package main flag, which allows your generated static.go file to be included in a different package.

It is also possible to determine the original size of each of the embedded resources now, via the additon of a Length field to the EmbeddedResource structure.

release-0.1

09 Apr 16:42
@skx skx
Compare
Choose a tag to compare

This is the first binary release, which should be triggered by travis-CI with binaries for various platforms.

The tool is now used to build itself, which makes it self-hosting and thus "complete" enough for a first release.