Skip to content

Commit

Permalink
chore(main): release sortedl1 0.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jolars committed Dec 19, 2023
1 parent afa6c94 commit 01fd53e
Show file tree
Hide file tree
Showing 4 changed files with 78 additions and 3 deletions.
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.2.2"
".": "0.3.0"
}
75 changes: 75 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,80 @@
# Changelog

## [0.3.0](https://github.com/jolars/sortedl1/compare/sortedl1-v0.2.2...sortedl1-v0.3.0) (2023-12-19)


### Features

* add a docs workflow ([7981b47](https://github.com/jolars/sortedl1/commit/7981b4784658ae420ded8149820a77f620b8f009))
* add basic package infrastructure ([e53a245](https://github.com/jolars/sortedl1/commit/e53a245b9dfcd02b95bc43e20afc31e2c4f4e8bd))
* add initial c++ source for libslope ([a118ed4](https://github.com/jolars/sortedl1/commit/a118ed4d73c1c3b990c37d8943765cbee8600c5b))
* add max_iter and tol parameters to Slope ([46ec82d](https://github.com/jolars/sortedl1/commit/46ec82dcad40ea58ef8a6023b9d77d2f63a7f14d))
* add requirements to extras for building documentation ([a5362bc](https://github.com/jolars/sortedl1/commit/a5362bc4f2ef8d631c01bcc5a9c8de13f9fa06e2))
* change to sklearn-compatible interface ([41d4836](https://github.com/jolars/sortedl1/commit/41d4836db48f0639b2fbcff19f96caab76650c03))
* make cpp function return a tuple with actual estimates ([3c3ff24](https://github.com/jolars/sortedl1/commit/3c3ff249813b09ac101f8c8c5647b588c58e2e53))
* make estimator fully scikit-learn compliant (and test it) ([0e236fe](https://github.com/jolars/sortedl1/commit/0e236fe6d529a6dc9018fbc3b506c9e15c619a57))
* support sparse X input ([8d2cf08](https://github.com/jolars/sortedl1/commit/8d2cf082d6c9213cfc25d188aea31158e05a2453))
* support standardization and intercept ([99f9aee](https://github.com/jolars/sortedl1/commit/99f9aee4edebb6e0865bef334cbce91325b6d7f6))
* update to libslope 0.2.0 ([f5ecaad](https://github.com/jolars/sortedl1/commit/f5ecaad85154a4343ce3eb6c72b8e60a748de972))


### Bug Fixes

* fix test to work with new api ([3192911](https://github.com/jolars/sortedl1/commit/31929115fb16cbf34df4c08d2a652555bd156f9e))
* move installation dependencies to setup.py ([2506902](https://github.com/jolars/sortedl1/commit/2506902e4ff7197646be9e284dafe589371e3c0b))
* return intercept as float ([5e83de1](https://github.com/jolars/sortedl1/commit/5e83de13049509db2d85f6b0cd8f6515ff4ae5fb))
* update to libslope 0.3.0 ([905424f](https://github.com/jolars/sortedl1/commit/905424f1786277cf19f7d81b3de847f7b107d04b))
* use scikit-learn, not sklearn, as dependency ([dc78b49](https://github.com/jolars/sortedl1/commit/dc78b493de03d28561aa1fac63f1f0a594ce7a02))


### Reverts

* "ci: build documentation once through ci to have something on the page" ([118a416](https://github.com/jolars/sortedl1/commit/118a4163532ed785bf263cecb108db1bff84a61c))


### Documentation

* add a few more classifiers ([42ad653](https://github.com/jolars/sortedl1/commit/42ad653fb85d175feb3b4c3bf156bcc179d6cafa))
* add authors to sphinx docs too ([db8bc88](https://github.com/jolars/sortedl1/commit/db8bc8860ca25abefea368ed60311a8bcb72c006))
* add changelog to docs ([defdaae](https://github.com/jolars/sortedl1/commit/defdaae7c4eab97fb505d6cb7f06161fdf957459))
* add codecov badge to readme ([7ac3148](https://github.com/jolars/sortedl1/commit/7ac3148256784894318e6942be9d62e48d1d71c3))
* add docstring for module ([7294370](https://github.com/jolars/sortedl1/commit/72943702eac8e324de0a6f7ddca8d1bf01e26a3b))
* add file-level docstring from estimators.py ([fa98821](https://github.com/jolars/sortedl1/commit/fa98821970d20b1bdf9f911c01e8128e1738e71f))
* add initial docs ([b4a5bac](https://github.com/jolars/sortedl1/commit/b4a5bac42f4f8fad093348ee568b363ed4f49516))
* add logos and fix duplicate documentation ([50b29eb](https://github.com/jolars/sortedl1/commit/50b29eb44ffb2a51f23762582d6913f1ca872181))
* add some additional classifiers ([e649ffd](https://github.com/jolars/sortedl1/commit/e649ffd5d7054d9ecf4581c6e04ee4e74153b6f6))
* add some additional files for pyproject.toml ([a9ea635](https://github.com/jolars/sortedl1/commit/a9ea63536b94da2852a4c657b7abc7658237aed0))
* add some basic information on readme ([8f4c4e0](https://github.com/jolars/sortedl1/commit/8f4c4e026a6336ae1a0dfda646137361a38ccb16))
* add source code link in docs ([4b61204](https://github.com/jolars/sortedl1/commit/4b61204777a714a20b59e68de3ad362085623f72))
* change estimators to models ([24c57ec](https://github.com/jolars/sortedl1/commit/24c57ecc24a4d6cc9d42093bcbcc171a3f175f97))
* change to sphinx build/source structure ([ed9ab31](https://github.com/jolars/sortedl1/commit/ed9ab31f309c55db72e0a4e1721b0edf12f8031f))
* clean up documentation and add copybutton ([4e51a29](https://github.com/jolars/sortedl1/commit/4e51a29fb3c433320fc420e9a17bf7aceb6c479c))
* document all authors ([7124713](https://github.com/jolars/sortedl1/commit/7124713dad90fb0a21692e829f238a08c5baada6))
* document att attributes ([4b881f2](https://github.com/jolars/sortedl1/commit/4b881f234e7995640351be78f3d61eb6d410f672))
* document tests ([027a2da](https://github.com/jolars/sortedl1/commit/027a2da6b8ca3b2f22788dffdf0617992e6f5ad8))
* don't say what defaults are in documentation ([8fa20cd](https://github.com/jolars/sortedl1/commit/8fa20cd81c6f6017899a647f8bf1126c9e5d28ee))
* don't use sphinx-apidoc ([4c168ac](https://github.com/jolars/sortedl1/commit/4c168ac42fa1c2a182bccfb4ddfa019baee6aa10))
* fix autosummary documentation ([87d5cf3](https://github.com/jolars/sortedl1/commit/87d5cf3e0989362858a4860686ed446bc46afe4c))
* fix documentation for slope ([1069aff](https://github.com/jolars/sortedl1/commit/1069afff8d637ffec09abb88a8078ca08d6aabad))
* fix keyword ([1597d21](https://github.com/jolars/sortedl1/commit/1597d214973174c951f7f4c9cb9ee746e370a6a2))
* fix linting error for estimators.py ([eba539b](https://github.com/jolars/sortedl1/commit/eba539bcfab03f2a227bcc7462fcc5b5457dc40f))
* fix SLOPE -> sortedl1, and write about convcommits ([15c1166](https://github.com/jolars/sortedl1/commit/15c1166a750612fd2cfbe75ee3bc6ed9c0db5d52))
* fix sorting of python version ([9ef1433](https://github.com/jolars/sortedl1/commit/9ef143317fab6d30b16aa1da3bf00a9703f7cbd9))
* fix typo and pip instructions ([4e78858](https://github.com/jolars/sortedl1/commit/4e78858db7c23d2e2a59eeb4afc025a2eac929c2))
* increment header in readme ([b94c9b1](https://github.com/jolars/sortedl1/commit/b94c9b1f540e03908433a56b5c0a8b605634d54b))
* make logo work better for mobile phones ([765077a](https://github.com/jolars/sortedl1/commit/765077a77c6082e36aa3b288e564ae9bdece5c1d))
* polish readme a bit ([4cceb1b](https://github.com/jolars/sortedl1/commit/4cceb1bc60d4d065faa09fdde1e337940db3edba))
* remove documentation stubs from cpp file ([69bf98c](https://github.com/jolars/sortedl1/commit/69bf98cac8a676d7d9c3441663705ff88bb3b9eb))
* run apidoc for correct location ([4246e41](https://github.com/jolars/sortedl1/commit/4246e414ce6219e8671c0f74f485c5d17967bbe3))
* specify main branch for badge in readme ([abdc18e](https://github.com/jolars/sortedl1/commit/abdc18ec1266a24f4cd4ec2e954d6f7b1348762f))
* switch to furo theme ([6006fd9](https://github.com/jolars/sortedl1/commit/6006fd9b8c8dba51ab5e20d02a1ee242bb9a5413))
* update authors and make version dynamic ([a29a16b](https://github.com/jolars/sortedl1/commit/a29a16b7dbb3985036d3e005618b76cc21f13356))
* update logo ([7ad646c](https://github.com/jolars/sortedl1/commit/7ad646c42aaf8ea7a5d1f7e579e0c6724b02dab2))
* update readme with badges and pypi info ([c3edd6e](https://github.com/jolars/sortedl1/commit/c3edd6eaa0d786f8c920a5a21f0ba84083782124))
* use ivar for napoleon ([c6d8522](https://github.com/jolars/sortedl1/commit/c6d85222fb4e032547a13f674db3f342999d9800))
* use myst parser ([0288739](https://github.com/jolars/sortedl1/commit/0288739f1d40ec9b9370da3d029bce9829fdf162))
* use static version instead ([6071f9d](https://github.com/jolars/sortedl1/commit/6071f9dc740198d7f73269d0b73159d04f2f10bb))

## [0.2.2](https://github.com/jolars/sortedl1/compare/v0.2.1...v0.2.2) (2023-12-14)


Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "scikit_build_core.build"

[project]
name = "sortedl1"
version = "0.2.2"
version = "0.3.0"
description = "Sorted L-One Penalized Estimation"
readme = "README.md"
maintainers = [{ name = "Johan Larsson", email = "[email protected]" }]
Expand Down
2 changes: 1 addition & 1 deletion sortedl1/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@

__all__ = ["Slope"]

__version__ = "0.2.2"
__version__ = "0.3.0"

0 comments on commit 01fd53e

Please sign in to comment.