Skip to content

[Dependency] Bump php-ds/php-ds from 1.7.0 to 2.0.1 in /site#12827

Merged
williamjallen merged 1 commit into
mainfrom
dependabot/composer/site/php-ds/php-ds-2.0.0
Jul 1, 2026
Merged

[Dependency] Bump php-ds/php-ds from 1.7.0 to 2.0.1 in /site#12827
williamjallen merged 1 commit into
mainfrom
dependabot/composer/site/php-ds/php-ds-2.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 1, 2026

Copy link
Copy Markdown
Contributor

Bumps php-ds/php-ds from 1.7.0 to 2.0.1.

Release notes

Sourced from php-ds/php-ds's releases.

v2.0.1

What's Changed

New Contributors

Full Changelog: php-ds/polyfill@v2.0.0...v2.0.1

v2.0.0

Major release: v2.0.0 polyfill for the ds extension.

New

  • Ds\Seq — unified sequence type (replaces Vector and Deque)
  • Ds\Heap — configurable heap with optional comparator (replaces PriorityQueue)
  • Ds\Key — interface for custom key equality (replaces Hashable)
  • Functional constructors: \Ds\seq(), \Ds\map(), \Ds\set(), \Ds\heap()
  • Ds\Pair is now readonly

Removed

  • Ds\Vector, Ds\Deque, Ds\Stack, Ds\Queue, Ds\PriorityQueue
  • Ds\Collection, Ds\Sequence, Ds\Hashable interfaces

Requires PHP >= 8.2.

Commits
  • 890702a Merge pull request #114 from SerafimArts/master
  • ddde872 Fix function redeclare fatal error
  • 5f85e4f v2.0.0 — Redesign polyfill for new type system
  • e1f0e5c Update CONTRIBUTING.md example PHP version
  • 2e1c133 Release 1.6.0 — PHP 8.2+, serialization, and bug fixes
  • See full diff in compare view

@github-project-automation github-project-automation Bot moved this to Seeking Reviewer in Submitty Development May 1, 2026
@github-actions github-actions Bot added the Abandoned PR - Needs New Owner No activity on PR for more than 2 weeks -- seeking new owner to complete label May 16, 2026
@dependabot dependabot Bot changed the title [Dependency] Bump php-ds/php-ds from 1.7.0 to 2.0.0 in /site [Dependency] Bump php-ds/php-ds from 1.7.0 to 2.0.1 in /site May 26, 2026
@dependabot
dependabot Bot force-pushed the dependabot/composer/site/php-ds/php-ds-2.0.0 branch from 4348263 to ab4b5f6 Compare May 26, 2026 00:12
@bmcutler

Copy link
Copy Markdown
Member

@dependabot rebase

Bumps [php-ds/php-ds](https://github.com/php-ds/polyfill) from 1.7.0 to 2.0.1.
- [Release notes](https://github.com/php-ds/polyfill/releases)
- [Changelog](https://github.com/php-ds/polyfill/blob/master/CHANGELOG.md)
- [Commits](php-ds/polyfill@v1.7.0...v2.0.1)

---
updated-dependencies:
- dependency-name: php-ds/php-ds
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot
dependabot Bot force-pushed the dependabot/composer/site/php-ds/php-ds-2.0.0 branch from ab4b5f6 to 9014f0a Compare June 26, 2026 11:30

@williamjallen williamjallen left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can eventually remove this dependency I think.

@github-project-automation github-project-automation Bot moved this from Seeking Reviewer to Awaiting Maintainer Review in Submitty Development Jul 1, 2026
@williamjallen
williamjallen merged commit d3cfa11 into main Jul 1, 2026
27 checks passed
@williamjallen
williamjallen deleted the dependabot/composer/site/php-ds/php-ds-2.0.0 branch July 1, 2026 04:04
jndlansh pushed a commit to jndlansh/Submitty that referenced this pull request Jul 1, 2026
…y#12827)

Bumps [php-ds/php-ds](https://github.com/php-ds/polyfill) from 1.7.0 to
2.0.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/php-ds/polyfill/releases">php-ds/php-ds's
releases</a>.</em></p>
<blockquote>
<h2>v2.0.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix function redeclare fatal error by <a
href="https://github.com/SerafimArts"><code>@​SerafimArts</code></a> in
<a
href="https://redirect.github.com/php-ds/polyfill/pull/114">php-ds/polyfill#114</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/SerafimArts"><code>@​SerafimArts</code></a>
made their first contribution in <a
href="https://redirect.github.com/php-ds/polyfill/pull/114">php-ds/polyfill#114</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/php-ds/polyfill/compare/v2.0.0...v2.0.1">https://github.com/php-ds/polyfill/compare/v2.0.0...v2.0.1</a></p>
<h2>v2.0.0</h2>
<p>Major release: v2.0.0 polyfill for the ds extension.</p>
<h3>New</h3>
<ul>
<li><code>Ds\Seq</code> — unified sequence type (replaces Vector and
Deque)</li>
<li><code>Ds\Heap</code> — configurable heap with optional comparator
(replaces PriorityQueue)</li>
<li><code>Ds\Key</code> — interface for custom key equality (replaces
Hashable)</li>
<li>Functional constructors: <code>\Ds\seq()</code>,
<code>\Ds\map()</code>, <code>\Ds\set()</code>,
<code>\Ds\heap()</code></li>
<li><code>Ds\Pair</code> is now readonly</li>
</ul>
<h3>Removed</h3>
<ul>
<li><code>Ds\Vector</code>, <code>Ds\Deque</code>,
<code>Ds\Stack</code>, <code>Ds\Queue</code>,
<code>Ds\PriorityQueue</code></li>
<li><code>Ds\Collection</code>, <code>Ds\Sequence</code>,
<code>Ds\Hashable</code> interfaces</li>
</ul>
<p>Requires PHP &gt;= 8.2.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/php-ds/polyfill/commit/890702aa2b2e74b027a51800b3c1f58148124d14"><code>890702a</code></a>
Merge pull request <a
href="https://redirect.github.com/php-ds/polyfill/issues/114">#114</a>
from SerafimArts/master</li>
<li><a
href="https://github.com/php-ds/polyfill/commit/ddde872560a51cf8916c054b19e0b3f0f537ac59"><code>ddde872</code></a>
Fix function redeclare fatal error</li>
<li><a
href="https://github.com/php-ds/polyfill/commit/5f85e4face78aac770b3ed86f779a5362ccd599e"><code>5f85e4f</code></a>
v2.0.0 — Redesign polyfill for new type system</li>
<li><a
href="https://github.com/php-ds/polyfill/commit/e1f0e5ce74d4b9eca95b98d052275e075b3f143f"><code>e1f0e5c</code></a>
Update CONTRIBUTING.md example PHP version</li>
<li><a
href="https://github.com/php-ds/polyfill/commit/2e1c133b99aaa1a5fa2318257a6e2501b9082b55"><code>2e1c133</code></a>
Release 1.6.0 — PHP 8.2+, serialization, and bug fixes</li>
<li>See full diff in <a
href="https://github.com/php-ds/polyfill/compare/v1.7.0...v2.0.1">compare
view</a></li>
</ul>
</details>
<br />

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
prestoncarman added a commit that referenced this pull request Jul 1, 2026
* main: (78 commits)
  [Bugfix:TAGrading] Auto-open single file (#12625)
  [Feature:InstructorUI] Add sortable columns to manage students (#12957)
  [Dependency] Bump php-ds/php-ds from 1.7.0 to 2.0.1 in /site (#12827)
  [Refactor:TAGrading] Events Infrastructure & StatusBanner (#12941)
  [Dependency] Bump sqlalchemy from 2.0.48 to 2.0.51 in /.setup/pip (#12884)
  [Bugfix:Developer] trust hashicorp for vagrant install (#12968)
  [Feature:TAGrading] Backend for submission clustering (#12886)
  [Bugfix:InstructorUI] Missing Subsection in the Edit User form (#12955)
  [Bugfix:Submission] Warning Banners Accessibility Fix (#12956)
  [Bugfix:System] Preserve signup fields (#12939)
  [Bugfix:InstructorUI] Fix Csv Download of Subsections (#12954)
  [Bugfix:InstructorUI] Fix Manage Students Toggle Columns (#12953)
  [Feature:TAGrading] Persistent Auto-Open (#12931)
  [Bugfix:Submission] Dot File Upload (#12924)
  [Refactor:System] Declutter workers (#12815)
  [Bugfix:Developer] save/restore autograding_containers.json (#12952)
  [Bugfix:InstructorUI] Create Course Validation (#12949)
  [Testing:Notifications] Fix grade_inquiries.spec.js (#12950)
  [UI/UX:System] Add fullscreen button vue component (#12936)
  [Bugfix:TAGrading] Student Name Resize (#12946)
  ...

# Conflicts:
#	.pylintrc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Abandoned PR - Needs New Owner No activity on PR for more than 2 weeks -- seeking new owner to complete dependencies

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants