Skip to content

Latest commit

 

History

History
44 lines (35 loc) · 1.73 KB

File metadata and controls

44 lines (35 loc) · 1.73 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.1 - 2026-02-10

Fixed

  • Corrected package metadata (removed duplicate Copyright entries)
  • Fixed copyright year (now correctly shows 2026)
  • Confirmed MIT license (removed conflicting GPL license file)
  • Added Company metadata to package

1.0.0 - 2025-02-09

Added

  • Initial release of DotNet.AdvancedCollections
  • DoublyLinkedList<T>: Bidirectional linked list with O(1) insertion/deletion
  • SortedList<T>: Automatically sorted list with ascending/descending criteria
  • PriorityQueue<T>: Heap-based priority queue
  • Deque<T>: Double-ended queue with O(1) operations at both ends
  • PriorityStack<T>: Stack with priority-based pop operations
  • BinarySearchTree<T>: Binary search tree with in-order, pre-order, and post-order traversals
  • Graph<TVertex, TEdge>: Directed graph with vertex and edge management
  • XML documentation for all public APIs
  • Full DocFX documentation website
  • Comprehensive unit tests
  • Support for .NET 8.0
  • MIT License

Features

  • Generic implementations with strong type safety
  • Nullable reference types enabled
  • Modern C# language features (C# 12.0)
  • Production-ready implementations
  • Clean and explicit APIs