Changelog for align-equal-0.1.1.0
Changelog
All notable changes to the align-equal
project will be documented in this file.
[0.1.1.0] - 2025-03-27
- Added: Extracted core functions into a separate library module (
Data.Text.AlignEqual
).- Refactored original
Main.hs
into executable and library components. - Added
src/Data/Text/AlignEqual.hs
with core text alignment logic. - Updated
app/Main.hs
to import and useData.Text.AlignEqual
. - Adjusted
.cabal
file to include a new library section and dependencies.
- Refactored original
- Added: Haddock documentation for
Data.Text.AlignEqual
.- Documented module purpose,
prefixLength
,adjustLine
, andadjustText
with descriptions, examples, and parameter annotations.
- Documented module purpose,
- Added: Included
CHANGELOG.md
in the package documentation viaextra-doc-files
in.cabal
. - Maintained: Compatibility with the existing executable.
[0.1.0.1] - 2025-03-10
- Fixed: Relaxed
base
dependency constraint to>=4.17 && <4.19
. - Fixed: Removed duplicate
extra-doc-files
entry in.cabal
file. - Added:
README.md
with credit to Gabriella Gonzalez. - Added: Source repository link to
hub.darcs.net
in.cabal
file.
[0.1.0.0] - 2025-03-10
- Initial Release: Basic functionality for aligning text with equal signs.
- Implemented as a standalone executable in
Main.hs
. - Initial project setup with
.cabal
andLICENSE
files.
- Implemented as a standalone executable in