Releases: TheDragonCode/laravel-feeds
Releases · TheDragonCode/laravel-feeds
1.8.0
Added
- Added ConditionableandMacroabletoFeed,FeedItem, andFeedInfoby @andrey-helldar in #129
- Added RSS Atomfeed by @andrey-helldar in #126
- Added converter.stub by @andrey-helldar in #124
- Added guidelines for creating feeds by @andrey-helldar in #121
- Added presets by @andrey-helldar in #128
Changed
- Improved coverage tests by @andrey-helldar in #127
- Removed .junie/directory includingguidelines.mdand updated.gitignoreby @andrey-helldar in #122
- Separate ide.jsonto dev and prod by @andrey-helldar in #123
- Simplify DummyClassby removing unused dependencies by @andrey-helldar in #125
- Unified encoding methods in converter classes by @andrey-helldar in #120
1.7.0
Added
- Added Laravel Boost integration for development by @andrey-helldar in #116
- Added .junie/guidelines.mdfile by @andrey-helldar in #117
- Added CSVfeeds format by @andrey-helldar in #119
Changed
- Improve test clarity by @andrey-helldar in #115
- Revise Pest testing guidelines and examples by @andrey-helldar in #118
1.6.0
Added
- Added FeedGenerationExceptionandFailedFeedfor error handling by @andrey-helldar in #108
- Added FeedStartingEventandFeedFinishedEventby @andrey-helldar in #110
Changed
- Unnecessary stubs are removed by @andrey-helldar in #114
- Update and clarify documentation for directives and topics by @andrey-helldar in #111
- Update and clarify documentation for numerous topics by @andrey-helldar in #112
- Update tests and documentation for clarity and completeness by @andrey-helldar in #113
1.5.1
Fixed
- Refactored feeds.phpconfig andDateTimeTransformertimezone handling by @andrey-helldar in #107
- Updated JsonLinesConverterto usejsonl.optionsconfiguration by @andrey-helldar in #106
1.5.0
Added
- A Machine Learning section has been added by @andrey-helldar in #101
- Added JSON feed support by @andrey-helldar in #100
- Added EnumTransformerby @andrey-helldar in #90
- Added JsonLinesfeeds format by @andrey-helldar in #102
- Added NullTransformerby @andrey-helldar in #93
- Added reset:snippetsscript and updatedtestscript incomposer.jsonby @andrey-helldar in #94
- Added tip linking to supported formats in create-feeds.topicby @andrey-helldar in #105
Changed
- Improved docs by @andrey-helldar in #96
- Refactored converters and added ConverterHelperto simplify usage by @andrey-helldar in #104
- Renamed BooleanTransformertoBoolTransformerby @andrey-helldar in #91
- Updated "advanced-usage" topic to rename "Array" chapter to "@Custom" for consistency by @andrey-helldar in #98
- Updated README.mdfor grammar adjustments and improved clarity by @andrey-helldar in #95
- Updated transformersdefinitions to useTransformersnamespace consistently infeeds.phpconfiguration file by @andrey-helldar in #92
- Updated documentation for consistency and improved phrasing across topics by @andrey-helldar in #97
Fixed
- Renamed idof@customchapter to_customin "advanced-usage" topic by @andrey-helldar in #99
- The link to the llms.txtfile has been fixed by @andrey-helldar in #103
1.4.0
Added
- Added Instagram Yandex and Sitemap receipts generation by @andrey-helldar in #83
- Added data transformers by @andrey-helldar in #89
- Added progress bar support to feed generation by @andrey-helldar in #87
- Added support for beforeInfo: falseparameter in root element handling and relevant documentation updates by @andrey-helldar in #85
- Added the Progress Bar output switch when starting the formation of feeds by @andrey-helldar in #88
- Updated feed generator to handle root elements conditionally based on beforeInfoattribute by @andrey-helldar in #84
Changed
- Updated snippet data for feeds and adjusted composer scripts by @andrey-helldar in #86
1.3.0
Added
- The expanded use section has been improved and generated examples have been added by @andrey-helldar in #74
Changed
- Added directives section to documentation by @andrey-helldar in #73
- Added missed imports of functions by @andrey-helldar in #76
- An unnecessary parameter from test function is removed by @andrey-helldar in #80
- Changed max width content to 1280px by @andrey-helldar in #75
- Coverage code is fixed by @andrey-helldar in #81
- Update advanced-directive-mixed.xml by @andrey-helldar in #72
- Update advanced-usage.topic by @andrey-helldar in #79
Fixed
- Fixed error in the absence of a root element by default by @andrey-helldar in #78
1.2.0
Added
- Added architecture tests by @andrey-helldar in #67
- Added coverage test by @andrey-helldar in #68
Changed
- Added @mixeddirective to docs by @andrey-helldar in #70
- Added type coverage tests by @andrey-helldar in #62
- Changed composer script name from lint:typetolint:type-coverageby @andrey-helldar in #66
- Remove redundant "Create Feeds" subsection from README.md by @andrey-helldar in #61
- Restructure "Schedule" section in docs for clarity and added manual/automatic feed scheduling subsections by @andrey-helldar in #60
- The DragonCode\LaravelFeed\Console\Commandsnamespace was replaced withDragonCode\LaravelFeed\Commandsby @andrey-helldar in #63
- The Filesystemservice class was renamed toFilesystemServiceby @andrey-helldar in #65
- The Generatorservice class was renamed toGeneratorServiceby @andrey-helldar in #64
- The running of tests on the Pull Request event is removed by @andrey-helldar in #69
1.1.0
Added
- Added feed management via database by @andrey-helldar in #58
Changed
- Fixed display of menu nesting levels by @andrey-helldar in #57
- Simplify chapter titles in installation.topic by @andrey-helldar in #56
- The installation and configuration sections have been combined by @andrey-helldar in #54
- The “Feeds” section has been renamed to “Create Feeds” by @andrey-helldar in #53
- Update page descriptions by @andrey-helldar in #55
1.0.0
Added
- Add make:feedandmake:feed-itemcommands by @andrey-helldar in #5
- Added --with-itemparameter formake:feedconsole command by @andrey-helldar in #10
- Added make:feed-infoconsole command by @andrey-helldar in #30
- Added rootAttributesmethod by @andrey-helldar in #15
- Added documentation by @andrey-helldar in #46
- Added generation of arrays of values without nesting by @andrey-helldar in #25
- Added tests for real feeds by @andrey-helldar in #22
- Added the generation of the information file to the general command by @andrey-helldar in #33
Changed
- Added features info to README.md by @andrey-helldar in #13
- Added link to wiki by @andrey-helldar in #17
- Bump dragon-code/codestylerto 6.3 by @andrey-helldar in #7
- Bump code-style.yml by @andrey-helldar in #34
- Changed logotype by @andrey-helldar in #51
- Code duplication is removed by @andrey-helldar in #24
- Drop Laravel 10 support by @andrey-helldar in #4
- Fix typo in README.md from 'filiname' to 'filename' by @andrey-helldar in #29
- Improved feed class generation by @andrey-helldar in #52
- Improved work with an array of elements by @andrey-helldar in #26
- Optimized namespaces by @andrey-helldar in #12
- Relax ext-libxmlversion constraint incomposer.json. by @andrey-helldar in #44
- Remove biome.json by @andrey-helldar in #31
- Replace rootItemandrootAttributesmethods withrootmethod by @andrey-helldar in #18
- The erroneously added file is deleted by @andrey-helldar in #16
- Update advanced-usage.topic by @andrey-helldar in #47
- Update icons and images by @andrey-helldar in #50
- Update idea image by @andrey-helldar in #14
- Update license.topic by @andrey-helldar in #49
- Update README.md by @andrey-helldar in #9
- Update README.md by @andrey-helldar in #28
- Update README.md by @andrey-helldar in #48
- Update test workflow to use composer testcommand by @andrey-helldar in #3
- Working with files is put into a separate class by @andrey-helldar in #23
Fixed
- Added missing extension for feed file generation by @andrey-helldar in #6
- Fixed error filling the footer by @andrey-helldar in #21
- Fixed extension for feed_info.stubfile by @andrey-helldar in #45
- Fixed fake data in tests by @andrey-helldar in #11
- Fixed Laravel Idea generations by @andrey-helldar in #20
- Fixed rules for Laravel Idea by @andrey-helldar in #8
- Fixed shorthand for --with-itemoption inmake:feedcommand by @andrey-helldar in #19
- UTF-8 encoding is specified by default by @andrey-helldar in #27