Commit graph

53 commits

Author SHA1 Message Date
af77118f74
docs: update changelog for v8.1.0 release 2026-10-15 16:34:20 +02:00
05840b58ff
feat(command): add queue option for sitemap generation
- Introduced a new `--queue` option to the `uwil:sitemap:refresh` command.
- Added `GenerateSitemapJob` for handling sitemap generation in the background.
- Updated service provider to schedule the job with the configured cron expression.
- Enhanced tests to cover new job dispatching functionality.
2026-10-15 16:34:00 +02:00
9b40a9e933
ci: update package-publish job to check tag on main branch
Added a check to ensure that the tag is created on the main branch before publishing the Composer package.
2026-10-15 15:32:16 +02:00
86b9315498
ci: add package-publish and release stages to CI
Enhance the CI pipeline with new stages for publishing packages
and creating releases based on version tags.
2026-10-15 15:18:53 +02:00
Jérémy
231777baf1 Merge branch 'evolve-and-fix' into 'develop'
Evolve and fix

See merge request ldc-web/projets/sitemap-generator!8
2026-10-15 14:56:20 +02:00
0b533b396f
docs: update changelog and README for new config keys
- Clarified configurable output settings in README.
- Updated changelog to reflect changes in config keys and structure.
2026-10-15 14:54:37 +02:00
7003f6db9b
fix(config): update schedule command to use job method
This change corrects the method used to schedule the sitemap refresh command.
2026-10-15 14:50:46 +02:00
58c9050ecc
feat(config): add SitemapStorage for managing sitemap files
- Introduced SitemapStorage class for reading, writing, and checking existence of sitemap files.
- Updated GenerateSitemapCommand to utilize SitemapStorage for file operations.
- Refactored tests to accommodate changes in sitemap file handling.
- Enhanced configuration to support output paths and storage disks.
2026-10-15 14:42:20 +02:00
4dc0ccc139
fix(config): update filter keys to use snake_case
Updated configuration keys from camelCase to snake_case for consistency across the codebase.
2026-10-15 12:04:03 +02:00
fd2fbeb232
fix(config): update singlePages key to single_pages
This change corrects the key name for single route names in the configuration.
2026-10-15 11:50:09 +02:00
4ec0ca7e65
fix(config): update singlePages to single_pages key
Migrated configuration to use 'single_pages' key and added exception for legacy key.
2026-10-15 11:49:07 +02:00
4e8c58d5f9
refactor: refactoring et ajout de tests, la dependance pour traduire les routes est vraiment optionnelle.
- Ajout de jobs de lint, test, ci
- Refactoring de code
- montée de version sur laravel 13 uniquement et php8.5
2026-10-15 10:18:25 +02:00
Jeremy Munsch
561410aca5
chore: add auth.json to gitignore 2026-10-12 13:00:44 +02:00
Karl M'muller
1f789eca23 Merge branch 'fix-error' into 'develop'
chore: 🔖 release v7.1.1

See merge request ldc-web/projets/sitemap-generator!7
2026-08-24 11:18:26 +00:00
K Muller
1984d4b65d chore: 🔖 release v7.1.1 2026-08-24 11:52:05 +02:00
K Muller
5849f2b52a fix: 🐛 improve error catch for the generate command
some sitemap does not generate, without throwing error
2026-08-24 11:51:25 +02:00
Noix
9a6bc344a5 Merge branch '7.1.0-nullable-relation' into 'develop'
feat: ✨ Added the possibility to get models with nullable relations

See merge request ldc-web/projets/sitemap-generator!6
2026-06-23 10:43:35 +00:00
Noah Lancien
b00e5ad997 feat: ✨ Added the possibility to get models with nullable relations 2026-06-23 11:54:47 +02:00
Noix
21ba8e7d35 Merge branch 'laravel-13' into 'develop'
feat: ✨ Added laravel 13 compatibility

See merge request ldc-web/projets/sitemap-generator!5
2026-04-17 10:06:12 +00:00
Noah Lancien
a77a593c25 feat: ✨ Added laravel 13 compatibility 2026-04-16 11:24:02 +02:00
Vincent BRIDIER
abaa7e5b97 Merge branch 'locales-remake' into 'develop'
6.0.0

See merge request ldc-web/projets/sitemap-generator!4
2026-03-31 15:14:25 +00:00
Noah Lancien
99fff1be24 feat: ✨ re-think the locale system to match new Google expectations 2026-03-31 16:18:08 +02:00
noah.lancien
f5d8d21d01 Merge branch 'relations-filters' into 'develop'
fix: 🐛 change the model filters key in the command

See merge request ldc-web/projets/sitemap-generator!3
2025-07-18 15:04:14 +00:00
Alexis Gousseau
cd55e900a2
chore: 🔖 release v5.0.1 2025-07-18 16:44:17 +02:00
Alexis Gousseau
225a2baac7
fix: 🐛 change the model filters key in the command 2025-07-18 16:41:12 +02:00
noah.lancien
fedf87dc22 Merge branch 'relations-filters' into 'develop'
Relations filters

See merge request ldc-web/projets/sitemap-generator!2
2025-07-18 14:14:14 +00:00
Alexis Gousseau
db10cc0451
chore: 🔖 release v5.0.0 2025-07-18 15:32:10 +02:00
Alexis Gousseau
7c0a62c48e
feat: ✨ add filters on model relations 2025-07-18 15:30:41 +02:00
Vincent BRIDIER
6bb35d651e Merge branch 'laravel-12' into 'develop'
feat: ✨ add Laravel 12 compatibility

See merge request ldc-web/projets/sitemap-generator!1
2025-04-07 13:02:36 +00:00
Alexis Gousseau
1cbbe48983 chore: 🔖 release v4.0.0 2025-04-07 13:10:13 +02:00
Alexis Gousseau
ca5c1df807 feat: ✨ add Laravel 12 compatibility 2025-04-07 13:03:13 +02:00
Vincent BRIDIER
17c4446133
fix: Change major version 2024-09-25 16:56:38 +02:00
Vincent BRIDIER
5ce8dab822
feat: Change file location to handle k8s restart 2024-09-25 16:54:26 +02:00
Vincent BRIDIER
2395127994
feat: 🔖 Add manual implementation to control exposed data and handle translation 2024-09-25 16:28:32 +02:00
Jérémy Munsch
c8b0cd77dc
Fix sitemap output was incorrect 2023-08-11 16:30:52 +02:00
Jérémy Munsch
0aa80817ea
Fix sitemap output 2023-08-11 16:26:09 +02:00
Jérémy Munsch
340342d047
update changelog 2023-08-11 16:09:06 +02:00
Jérémy Munsch
e0368de59a
Ignore urls with queries 2023-08-11 16:06:51 +02:00
Jérémy Munsch
14ebe2acd3
Handle non html urls 2023-08-11 16:01:28 +02:00
Jérémy Munsch
880bf3bc71
reduce dry run line width 2023-08-11 16:01:03 +02:00
Jérémy Munsch
869ae6d7a0
update change log 2023-08-11 13:40:07 +02:00
Jérémy Munsch
bed1a0bc54
Fixed install sitemap command 2023-08-11 13:39:28 +02:00
Jérémy Munsch
14b44bff71
Remove badge from readme 2023-08-11 12:03:40 +02:00
Jérémy Munsch
8c3d16c78c
update readme 2023-08-11 11:36:33 +02:00
Jérémy Munsch
f5df2f7df8
Add gitlab CI file 2023-08-11 11:31:55 +02:00
Jérémy Munsch
bc4b33054c
set executeJavascript true by default 2023-08-11 11:21:30 +02:00
Jérémy Munsch
12c008e245
Add sitemap completer feature 2023-08-11 11:20:50 +02:00
Jérémy Munsch
12a046076a
add npm i puppeteer to readme 2023-08-10 15:49:18 +02:00
Jérémy Munsch
0d9270c1c7
Add requirement by default with puppeteer 2023-08-10 15:46:18 +02:00
Jérémy Munsch
de33f5368b
Utils.php add missing url on not found exception 2023-08-10 15:01:01 +02:00