GitPedia
ChimeHQ

ChimeHQ/TextFormation

Rules system for live typing completions

21 Releases
Latest: 1y ago
v0.9.00.9.0Latest
mattmassicottemattmassicotte·1y ago·July 3, 2024
GitHub

📋 What's Changed

  • Add Newline String Option by @thecoolwinter in https://github.com/ChimeHQ/TextFormation/pull/8
  • Maybe fix some concurrency warnings by @nakajima in https://github.com/ChimeHQ/TextFormation/pull/9
  • Removed MainOffender dependency
  • Fixed testing concurrency issues

New Contributors

  • @thecoolwinter made their first contribution in https://github.com/ChimeHQ/TextFormation/pull/8
  • @nakajima made their first contribution in https://github.com/ChimeHQ/TextFormation/pull/9
  • Full Changelog: https://github.com/ChimeHQ/TextFormation/compare/0.8.2...0.9.0
v0.8.20.8.2
mattmassicottemattmassicotte·2y ago·November 21, 2023
GitHub

📋 Changes

  • Add a very restrictive TextStory dependency to avoid breaking changes as that lib is fixed up
v0.8.10.8.1
mattmassicottemattmassicotte·2y ago·August 31, 2023
GitHub

📋 Changes

  • Expose a more-generated init method for `TextInterfaceAdapter`
v0.8.00.8.0
mattmassicottemattmassicotte·2y ago·July 24, 2023
GitHub

📋 Changes

  • introduction of the `TextInterfaceAdapter` type to help interface with MainActor-isolated clients
v0.7.00.7.0
mattmassicottemattmassicotte·2y ago·July 6, 2023
GitHub

📋 Changes

  • `WhitespaceProviders` is now consulted at runtime instead of initialization
v0.6.80.6.8
mattmassicottemattmassicotte·3y ago·February 10, 2023
GitHub

📋 Changes

  • [Fix NewlineProcessingFilter whitespace handling](https://github.com/ChimeHQ/TextFormation/commit/d2b7f61ff747dab863290a2d50b9fbbdc7b91413)
  • [Remove Rearrange dependency](https://github.com/ChimeHQ/TextFormation/commit/3e32a5350ec52cfa1c95a09483e4671b8b620e87)
  • [Adjust insertionLocation for all text view types](https://github.com/ChimeHQ/TextFormation/commit/f07ecbdb8daab6cdb5344a88e8685ae55a7a44c3)
v0.6.70.6.7
mattmassicottemattmassicotte·3y ago·November 30, 2022
GitHub

📋 Changes

  • Remove some unused code
  • A few filters were missing public initializers
v0.6.60.6.6
mattmassicottemattmassicotte·3y ago·October 28, 2022
GitHub

📋 Changes

  • `WhitespaceProvidersReference`
v0.6.50.6.5
mattmassicottemattmassicotte·3y ago·October 19, 2022
GitHub

📋 Changes

  • Better support for indentation style mismatching
v0.6.40.6.4
mattmassicottemattmassicotte·3y ago·October 8, 2022
GitHub

📋 Changes

  • Basic Python indentation patterns
v0.6.30.6.3
mattmassicottemattmassicotte·3y ago·July 19, 2022
GitHub

📋 Changes

  • Convenience init for `LineLeadingWhitespaceFilter`
  • Missing open delimiters for language patterns
  • `TextualIndenter` predicates weren't correctly handling single character lines, and not considering full prefixes
v0.6.20.6.2
mattmassicottemattmassicotte·4y ago·May 25, 2022
GitHub

📋 Changes

  • `TextualIndenter.ReferenceLinePredicate` for greater control over reference lines
v0.6.10.6.1
mattmassicottemattmassicotte·4y ago·May 10, 2022
GitHub

📋 Changes

  • Verify that leading whitespace is actually just whitespace
  • Handle textual indentation conflicts
  • Improvements for Ruby indentation
  • remove the non-relative decrease concept
v0.6.00.6.0
mattmassicottemattmassicotte·4y ago·May 2, 2022
GitHub

📋 Changes

  • Much more powerful pattern matching system
  • pre-defined indentation patterns for Ruby
v0.5.00.5.0
mattmassicottemattmassicotte·4y ago·April 22, 2022
GitHub

📋 Changes

  • Greatly enhanced `TextualIndenter` with a pattern-driven system
v0.4.10.4.1
mattmassicottemattmassicotte·4y ago·March 24, 2022
GitHub

📋 Changes

  • `LineLeadingWhitespaceFilter` now correctly handles multi-character strings
v0.4.00.4.0
mattmassicottemattmassicotte·4y ago·March 18, 2022
GitHub

📋 Changes

  • Migrate to TextStory range/search facilities
  • Clarify LineLeadingWhitespaceFilter API
v0.3.10.3.1
mattmassicottemattmassicotte·4y ago·February 21, 2022
GitHub

📋 Changes

  • update TextStory to needed release
v0.3.00.3.0
mattmassicottemattmassicotte·4y ago·February 21, 2022
GitHub

📋 Changes

  • Correct an issue with state being incorrectly unchanged on deletes
v0.2.00.2.0
mattmassicottemattmassicotte·4y ago·February 11, 2022
GitHub

📋 Changes

  • Adds pair deletion behavior
  • Fixes an issue with duplication caused by LineLeadingWhitespaceFilter
Initial Release0.1.0
mattmassicottemattmassicotte·4y ago·February 9, 2022
GitHub