Skip to content

Releases: razshare/catpaw

Goffi strings

01 Mar 22:24
Compare
Choose a tag to compare

Changes

  • GoffiContract will not require interfaces to specify Unsafe return types.
  • GoffiContract will now automatically resolve C strings returned from Go according to the given Php interface, read more here.

Goffi & Signals

24 Feb 17:55
Compare
Choose a tag to compare

Changes

Fixing builder

05 Feb 03:48
Compare
Choose a tag to compare

Changes

  • Fixing an issue where the builder would inject the wrong default environment file

Better environment detection

05 Feb 01:35
Compare
Choose a tag to compare

Changes

  • Better environment detection
  • Adding --hi option, which will respond with hello.
    A quick mechanism to make sure the binary works.
    A proper --help will be added in the future.

Better phpdocs and adding attributes flags

29 Jan 07:42
Compare
Choose a tag to compare

Changes

  • Improving phpdocs and project docs in general
  • Adding flags to existing attributes

2.1.5

29 Jan 00:19
Compare
Choose a tag to compare

Changes

2.0.27

13 Jan 16:15
Compare
Choose a tag to compare

Changes

  • Fixing an issue where catpaw.phar --tips would not recognize the pre-commit hook is not installed.

2.0.26

13 Jan 16:01
Compare
Choose a tag to compare

Changes

  • Adding a new option --tips which gives some tips when invoked.
    • All starters have been updated to show these tips after the project creation and after running composer update.
    • You can manually trigger these tips with
      php catpaw.phar --tips

Note

More tips to come in the future.

2.0.19

13 Jan 07:18
Compare
Choose a tag to compare

Changes

  • Adding CatPaw\Core\env() to retrieve environment variables.
  • Adding Unsafe::try() for better error management (see documentation).
  • Improving phpdocs
  • Redesigning CatPaw\Core\anyError() (see documentation).
  • Adding CatPaw\Core\stop() for safely stopping the application.

v2

11 Jan 04:34
Compare
Choose a tag to compare
v2

Changes

  • Pulling all standalone libraries into this project to offer an all batteries included experience.
  • Abandoning error management through exception in favor of Unsafe.
  • Rewriting custom attributes to be more modular.
  • Moving the old catpaw-core from namespace CatPaw\ to namespace CatPaw\Core\.
  • Overall rewriting documentation with more attention to details, see table of contents.