Skip to content

Releases: UBC-MDS/SharpEdge

v1.1.6

03 Feb 01:14
Compare
Choose a tag to compare

v1.1.6 (2025-02-03)

Bug Fixes

  • Feedback addressed by Jenny - peer review feedback to fix grammor mistake in seam_carve docs ([9c009ca`](9c009ca))

  • Feedback addressed by Jenny - peer review feedback to include arguments of function in tutorial (on top of docstring) (6bc2a72)

  • Feedback addressed by Jenny - TA and peer review feedback to break down functions into intermediate functions for easier review (d25f614)

  • Feedback addressed by Jenny on peer review CHANGELOG.md version order (d5d0fc3)


Detailed Changes: v1.1.5...v1.1.6

v1.1.5

02 Feb 23:55
Compare
Choose a tag to compare

v1.1.5 (2025-02-02)

Bug Fixes

  • Feedback addressed by Archer - Added missing pytest coverage badge in response to Agam's review (864eb8f)

  • Feedback addressed by Archer - Added missing Python version and CI/CD workflow status badges in response to Ximin's review (88f8c5f)

Refactoring

  • Added underscore to intermediate function names and updated docstrings (d1bb0a1)

Detailed Changes: v1.1.4...v1.1.5

v1.1.4

02 Feb 23:47
Compare
Choose a tag to compare

v1.1.4 (2025-02-02)

Bug Fixes

  • Feedback addressed by Inder - Agam's & Green-zy's feedback to amend pooling tutorial where min pooling was described but mean pooling was used in the function (416fd86)

Detailed Changes: v1.1.3...v1.1.4

v1.1.3

02 Feb 22:42
Compare
Choose a tag to compare

v1.1.3 (2025-02-02)

Bug Fixes

  • Feedback addressed by Inder - Shannon's feedback to include edge cases that have unique image shapes such as 1x100 and 100x1 (ed95781)

  • Feedback addressed by Inder - TA feedback to break reposition_image to intermediate functions for easier review (f463262)


Detailed Changes: v1.1.2...v1.1.3

v1.1.2

31 Jan 02:54
Compare
Choose a tag to compare

v1.1.2 (2025-01-31)

Bug Fixes

  • Feedback addressed by Archer - Milestone 1 feedback on Software package project structure (simplify user import) (d6ad822)

Detailed Changes: v1.1.1...v1.1.2

v1.1.1

29 Jan 21:06
Compare
Choose a tag to compare

v1.1.1 (2025-01-29)

Bug Fixes

  • Try to fix NoSuchKernel (816b36c)

  • Try to install ipykernel inside poetry environment (caec9f5)

Build System

  • Changelog update to reflect delete of release (397f182)

  • Updated ci-cd.yml for RELEASE_TOKEN (2762745)


Detailed Changes: v0.0.2...v1.1.1

1.1.0

26 Jan 18:17
e894def
Compare
Choose a tag to compare

SharpEdge 1.1.0 Release Notes

We are excited to announce Version 1.1.0 of SharpEdge!

In this release, we have greatly enhanced the user experience by writing and publishing package-level documentation. This comprehensive documentation includes a vignette that demonstrates how to use all package functions on a real-life image processing example. The vignette features a clear and engaging narrative, with fun examples that guides users through the process, making it easy for anyone with minimal expertise to run and experiment with SharpEdge's functionalities.

The documentation is now live and accessible via this website, built using the Sphinx framework. Check out the documentation now and experience how SharpEdge can simplify your image processing tasks!

What's Changed

Full Changelog: v1.0.0...v1.1.0

1.0.0

18 Jan 23:40
e482bcb
Compare
Choose a tag to compare

We are excited to announce Version 1.0.0 of SharpEdge. In this release, we have iteratively developed and tested the core functions of the package. Each function was designed defensively, handling errors and incorrect inputs, with corresponding unit tests for edge cases and error handling. We continued managing the project via GitHub, assigning specific responsibilities to team members for each function. All code passes unit tests using pytest, and documentation has been updated to reflect the latest changes. This release solidifies SharpEdge as a robust toolkit for image processing.

0.0.1

11 Jan 09:35
e035d15
Compare
Choose a tag to compare

We are excited to announce Version 0.0.1. In this release, we laid the foundation for the software package project by choosing a topic for software package, establishing a collaborative framework, and setting up the technical infrastructure. We began by drafting a comprehensive team work contract to define roles, responsibilities, and communication protocols. A public GitHub repository was created to host the project and streamline development with a clear directory structure. The software package SharpEdge that aims to provide a comprehensive set of image processing utilities tailored for seamless integration of image manipulation projects. Additionally, we created detailed function specifications and comprehensive documentation to provide clarity on how each component of the package will operate. This milestone ensures a robust and organized starting point for the software's development.