Commit Graph

19 Commits

Author SHA1 Message Date
Sebastian Poxhofer ad0b59f8b7 refactor(oxlint): enable vitest/require-to-throw-message (#44421) 2026-07-07 17:47:04 +00:00
Pieter Willekens f88e12040b feat(datasource/packagist): prefer published-time over time for release timestamp (#44021)
* feat(datasource/packagist): prefer published-time over time for release timestamp

* refactor(datasource/packagist): use Nullish util for published-time

* Update lib/modules/datasource/packagist/schema.ts

Co-authored-by: Jamie Tanna <github@jamietanna.co.uk>

---------

Co-authored-by: Jamie Tanna <github@jamietanna.co.uk>
2026-06-18 09:47:53 +00:00
Pieter Willekens 3575630864 feat(datasource/packagist): mark abandoned packages as deprecated (#44037)
* feat(datasource/packagist): mark abandoned packages as deprecated

Parse Packagist's `abandoned` field and surface it via `isDeprecated`
and `deprecationMessage`, matching how the npm datasource handles npm's
`deprecated` field. When `abandoned` is a replacement package name, the
message suggests it.

This is an official registry signal, so it maps to Renovate's
deprecation mechanism, not the timestamp-based abandonment heuristic.

* test(datasource/packagist): drop incorrect output-type annotation on raw input

* update tests

* Update lib/modules/datasource/packagist/schema.ts

Co-authored-by: Jamie Tanna <github@jamietanna.co.uk>

---------

Co-authored-by: Jamie Tanna <github@jamietanna.co.uk>
2026-06-18 08:36:07 +00:00
Sergei Zharinov 930cf6633c refactor: Rewrite imports with .ts extensions (#40700)
fix: Additional vi.mock path corrections and prettier formatting
2026-01-26 22:48:17 +00:00
Sergei Zharinov 057e602075 fix(composer): Allow for numbers as composer release version (#36486) 2025-06-13 04:24:20 +00:00
Sergei Zharinov a33d3eab9e feat: Switch to Timestamp type (#33648) 2025-01-22 20:15:25 +00:00
Sergei Zharinov b69416ce17 refactor(prettier): Force trailing commas (#25631) 2023-11-07 15:50:29 +00:00
Sergei Zharinov c3029596b7 feat(packagist): Query packages respecting available-packages (#22877) 2023-06-20 07:08:38 +00:00
Sergei Zharinov e66b93a240 refactor(schema): Remove looseObject helper (#21164) 2023-03-27 10:43:02 +00:00
Sergei Zharinov d37a372356 fix(packagist): Support both objects and minified arrays in v2 (#20720) 2023-03-03 07:03:18 +00:00
Sergei Zharinov c9fe3b99fa feat(packagist): Support for v2 protocol (#20626) 2023-02-28 09:31:16 +00:00
Sergei Zharinov e97cde57dd refactor(packagist): Reorganize datasource methods (#20595) 2023-02-25 19:33:47 +00:00
Sergei Zharinov fd200d4198 refactor(packagist): Refactor RegistryMeta to inferred via schema (#20592) 2023-02-24 05:55:04 +00:00
Sergei Zharinov 84e50dc3eb refactor(packagist): Use catch-all schema for releases fields (#20401) 2023-02-14 16:37:31 +00:00
Sergei Zharinov 2336161d05 fix(packagist): Use schema for extractDepReleases method (#20034) 2023-02-05 08:20:07 +01:00
Sergei Zharinov ef174ceba5 feat(packagist): Extract PHP constraints (#19875)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-01-17 11:04:50 +01:00
Sergei Zharinov bf6ac7d7a9 fix(packagist): De-minify fields (#19863) 2023-01-17 10:41:59 +01:00
Sergei Zharinov 6679d7ed9b refactor(packagist): Refactor schema (#19868) 2023-01-17 05:47:02 +01:00
Sergei Zharinov c9e308f04b refactor(packagist): Type checked Packagist lookups (#19834)
Fixes undefined
2023-01-15 16:58:42 +01:00