Skip to content

0.2.4 #57

@AlexanderAllen

Description

@AlexanderAllen

Regular size

  • There's a million PHPStan and style warning to take care of, those took the back seat to asserting functional laws.
  • Re-assert stan dumps correct types for every new category object.
  • Types for objects or methods that currently lack types.
  • Fix PHPStan compilation for upstream Fantasy Land interfaces.
  • Fix builds on GH
  • Aliases that bridge Cretterand's and Habryn (Fantasy Land) implementations.

Bigger

  • Prepare to move new objects out of unit testing and into src. Scary one due to all the namespace changes but more importantly there will be more files to keep track of mentally as opposed to the current self-contained unit tests.
  • Adding objects from the JS fantasy spec to the PHP spec.

Deferred / Actual fantasy (from the July 2024 Roadmap)

  • Native PHP attributes or custom PHPStan types (stubs?) that can prove the laws for a Functor anywhere it is implemented, maybe even outside of Panettone (a fantasy!). This would be a separate Composer package that you can enlist help from anytime you get inspired to implement functional patterns in any project.
  • Whatever else is outstanding on the issue queue

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions