Sha256: a871f96d0bb2ab4bc0d42023bf6aff11a745a63ee6c5e2a5dbe3b2bcbf21ca61
Contents?: true
Size: 1.74 KB
Versions: 1
Compression:
Stored size: 1.74 KB
Contents
# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ### Added * `sorbet-runtime` dependency. * Proper documentation in code for `Muina::Maybe` and its subclasses. * Strictly typed `Muina::Maybe` and its subclasses. * Following sections to the `README`: * Installation * Documentation * Changelog * Development Standards * Supported Ruby Versions * Contributing * License ### Removed * `muina` no longer uses `zeitwerk`. ## [0.6.0] - 2024-06-08 ### Added * `Muina::Maybe#some` alias for `Muina::Maybe#return`. * `Muina::Error` as main error class. * `Muina::Maybe::UnwrappingError` for `Muina::Maybe::None#value!`. ## [0.5.0] - 2024-06-03 ### Added * `Muina::Maybe::Some#==` * `Muina::Maybe::None#==` ## [0.4.0] - 2024-06-02 ### Added * `Muina::Result` ## [0.3.0] - 2024-06-02 ### Added * `Muina::Maybe` ## [0.2.1] to [0.2.8] - 2021 Changelog entries missing. ## [0.2.0] - 2021-06-28 ### Added * Muina::Action: step based result returning services * Muina::Result#{value!,error!,and_then,or_else}: safe and unsafe ways of unwrapping values and errors ### Removed * Muina::Result#{value,error} ## [0.1.1] - 2021-06-22 ### Fixed * Add missing `zeitwerk` dependency to gemspec ## [0.1.0] - 2021-06-21 ### Added * Muina::Params: self extracting typed params * Muina::PrivateCreation: mixin to make `.new` and `.allocate` private * Muina::Result: type safe result monad * Muina::Service: service object with typesafe constants and attributes * Muina::Value: typesafe immutable struct-like objects * `muina` CLI: to copy bundled rbi file
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
muina-0.7.0 | CHANGELOG.md |