Releases: TheDragonCode/laravel-feeds
Releases · TheDragonCode/laravel-feeds
1.8.0
Added
- Added
Conditionable
andMacroable
toFeed
,FeedItem
, andFeedInfo
by @andrey-helldar in #129 - Added
RSS Atom
feed 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.md
and updated.gitignore
by @andrey-helldar in #122 - Separate
ide.json
to dev and prod by @andrey-helldar in #123 - Simplify
DummyClass
by 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.md
file by @andrey-helldar in #117 - Added
CSV
feeds 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
FeedGenerationException
andFailedFeed
for error handling by @andrey-helldar in #108 - Added
FeedStartingEvent
andFeedFinishedEvent
by @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.php
config andDateTimeTransformer
timezone handling by @andrey-helldar in #107 - Updated
JsonLinesConverter
to usejsonl.options
configuration 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
EnumTransformer
by @andrey-helldar in #90 - Added
JsonLines
feeds format by @andrey-helldar in #102 - Added
NullTransformer
by @andrey-helldar in #93 - Added
reset:snippets
script and updatedtest
script incomposer.json
by @andrey-helldar in #94 - Added tip linking to supported formats in
create-feeds.topic
by @andrey-helldar in #105
Changed
- Improved docs by @andrey-helldar in #96
- Refactored converters and added
ConverterHelper
to simplify usage by @andrey-helldar in #104 - Renamed
BooleanTransformer
toBoolTransformer
by @andrey-helldar in #91 - Updated "advanced-usage" topic to rename "Array" chapter to "@Custom" for consistency by @andrey-helldar in #98
- Updated
README.md
for grammar adjustments and improved clarity by @andrey-helldar in #95 - Updated
transformers
definitions to useTransformers
namespace consistently infeeds.php
configuration file by @andrey-helldar in #92 - Updated documentation for consistency and improved phrasing across topics by @andrey-helldar in #97
Fixed
- Renamed
id
of@custom
chapter to_custom
in "advanced-usage" topic by @andrey-helldar in #99 - The link to the
llms.txt
file 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: false
parameter 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
beforeInfo
attribute 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
@mixed
directive to docs by @andrey-helldar in #70 - Added type coverage tests by @andrey-helldar in #62
- Changed composer script name from
lint:type
tolint:type-coverage
by @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\Commands
namespace was replaced withDragonCode\LaravelFeed\Commands
by @andrey-helldar in #63 - The
Filesystem
service class was renamed toFilesystemService
by @andrey-helldar in #65 - The
Generator
service class was renamed toGeneratorService
by @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:feed
andmake:feed-item
commands by @andrey-helldar in #5 - Added
--with-item
parameter formake:feed
console command by @andrey-helldar in #10 - Added
make:feed-info
console command by @andrey-helldar in #30 - Added
rootAttributes
method 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/codestyler
to 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-libxml
version constraint incomposer.json
. by @andrey-helldar in #44 - Remove biome.json by @andrey-helldar in #31
- Replace
rootItem
androotAttributes
methods withroot
method 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 test
command 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.stub
file 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-item
option inmake:feed
command by @andrey-helldar in #19 - UTF-8 encoding is specified by default by @andrey-helldar in #27