cauldron

Forus Labs' mono-repository for Dart & Flutter open source projects

MIT License

Stars
19

Bot releases are hidden (Show)

cauldron - Flint 2.10.0 Latest Release

Published by Pante 5 months ago

Flutter ruleset:

  • Add diagnostic_describe_all_properties
cauldron - Flint 2.8.1

Published by Pante about 1 year ago

  • Remove unreachable_from_main
cauldron - Flint 2.8.0

Published by Pante about 1 year ago

This update focuses on lint rules introduce in Dart 3.1.0.

  • Add matching_super_parameters
  • Add no_literal_bool_comparisons
  • Add no_self_assignments
  • Add no_wildcard_variable_uses
  • Add unreachable_from_main
  • Remove deprecated iterable_contains_unrelated_type
  • Remove deprecated list_remove_unrelated_type
cauldron - Sugar 3.1.0

Published by Pante over 1 year ago

cauldron - Sugar 3.0.0+1

Published by Pante over 1 year ago

3.0.0+1 (15/05/2023)

Update README.md

cauldron - Flint 2.7.0

Published by Pante over 1 year ago

2.7.0 (13/05/2023)

This update focuses on lint rules introduce in Dart 3.

  • Add deprecated_member_use_from_same_package
  • Add type_literal_in_constant_pattern
  • Add unnecessary_breaks
  • Add unnecessary_nullable_for_final_variable_declarations
  • Remove enable_null_safety
  • Remove ignored invariant_booleans
  • Remove ignored prefer_equal_for_default_values
cauldron - Sugar 3.0.0

Published by Pante over 1 year ago

3.0.0 (14/05/2023)

This release is a complete rework of the library, capitalizing on the real-life experiences gained over the past 2 years.

  • Date-time and timezone API inspired by java.time.
  • Monads such as Result<S,F> & Maybe<T>.
  • Syntax sugar for aggregating & manipulating collections.
  • Types for representing and working with ranges & intervals.
cauldron - Flint 2.5.2

Published by Pante about 2 years ago

2.5.2 (05/09/2022)

This update removes prefer_int_literals, see https://github.com/dart-lang/linter/issues/3657.

  • Remove prefer_int_literals
cauldron - Flint 2.5.1

Published by Pante about 2 years ago

2.5.1 (05/09/2022)

This update adds depend_on_referenced_packages which was accidentally omitted from the previous release.

  • Add depend_on_referenced_packages
cauldron - Flint 2.5.0

Published by Pante about 2 years ago

2.5.0 (01/09/2022)

This update focuses on lint rules introduced in Dart 2.18.

  • Add unnecessary_null_aware_operator_on_extension_on_nullable
  • Add unnecessary_to_list_in_spreads
cauldron - Sugar 2.3.2

Published by Pante almost 3 years ago

This release adds a few additional convince methods.

  • Add Integers.from(bool)
  • Add Integers.toBool()
  • Add Weekdays.parse(int)

Full Changelog: https://github.com/forus-labs/cauldron/compare/flint-2.0.0...sugar-2.3.2

cauldron - We have awoken!

Published by Pante over 3 years ago

This release focuses on supporting null safety.

Downgrade meta from 1.4.0 to .1.3.0 to enable compatibility with Flutter

cauldron - The Return of the Flint

Published by Pante over 3 years ago

2.0.0 - (25/06/2021)

We have returned, and we're finally updating Flint. Due to changes with our git workflow, we have merged the .dev and .stable
variations of the Dart & Flutter analysis_options.yaml.

  • Add package:flint/analysis_options.dart.yaml
  • Add package:flint/analysis_options.flutter.yaml
  • Remove package:flint/analysis_options.dart.dev.yaml
  • Remove package:flint/analysis_options.dart.stable.yaml
  • Remove package:flint/analysis_options.flutter.dev.yaml
  • Remove package:flint/analysis_options.flutter.stable.yaml
cauldron - Initial Launch! 🚀

Published by Pante about 4 years ago

  • Add collection library
  • Add core library
  • Add time library
cauldron - I messed up

Published by Pante about 4 years ago

Today I learnt that semantic version in Dart is broken. This update removes some lint rules that were
mistakely assumed to have been released in 2.10.0.

  • Remove avoid_type_to_string

This update adds rules introduced in Dart 2.10.0.

  • Add always_use_package_imports
  • Add avoid_type_to_string
  • Add do_not_use_environment
cauldron - I'm running out of Flint puns

Published by Pante about 4 years ago

This update adds rules introduced in Dart 2.9.0.

  • Add exhaustive_cases
  • Add sized_box_for_whitespac
  • Add use_is_even_rather_than_modulo
cauldron - Maybe one day I'll remember to update the README.md

Published by Pante about 4 years ago

This update focuses on improving the update tool and removing versioned analysis_options files.

  • Add lib/analysis_options.*.yaml
  • Add tool/**
  • Add use_raw_strings
  • Add avoid_escaping_inner_quotes
  • Add avoid_redundant_argument_values
  • Add leading_newlines_in_multiline_strings
  • Add missing_whitespace_between_adjacent_strings
  • Add no_runtimeType_toString
  • Add unnecessary_raw_strings
  • Add unnecessary_string_escapes
  • Add unnecessary_string_interpolations
  • Add use_raw_strings
  • Remove auto_updater/** - the update tool was rewritten and moved to tool/**
  • Remove lib/dart/dev/**
  • Remove lib/dart/stable/**
  • Remove lib/flutter/dev/**
  • Remove lib/flutter/stable/**
  • Remove avoid_annotating_with_dynamic
cauldron - The Flintstones

Published by Pante over 4 years ago

  • Add library directive
cauldron - Flint & Steel

Published by Pante over 4 years ago

  • Change minimum Dart version from 2.7.0 to 2.8.4
  • Move Flint to Cauldron