-
chore: Add new test for datetime comparisons. (
3c53e2e
) -
chore(deps): update dependency python-semantic-release to v9.7.1 (
0a8ae0e
) -
chore(deps): update dependency python-semantic-release to v9.7.0 (
6e8dd93
)
-
fix: Fix type spec for Python prior to 3.10. (
73daa20
) -
fix: Fix the new unicode characters as the font doesn't natively support them. (
fc78e9a
)
- chore(deps): update dependency python-semantic-release to v9.6.0 (
fd9753e
)
- fix: Add currency symbols and some unicode characters to the supported set of characters. (
3a637c0
)
-
chore: Update to new stubs location. (
384dbf3
) -
chore(deps): update dependency mypy to v1.10.0 (
b53d31d
) -
chore(deps): update dependency python-semantic-release to v9.5.0 (
8e0e64c
) -
chore(deps): update dependency types_pillow to v10.2.0.20240423 (
dbe1564
) -
chore(deps): update dependency types_pillow to v10.2.0.20240415 (
c87cc5b
) -
chore(deps): update dependency python-semantic-release to v9.4.2 (
e37e534
) -
chore(deps): update dependency types_pillow to v10.2.0.20240406 (
73e0e2f
) -
chore(deps): update dependency types-requests to v2.31.0.20240406 (
c964ed7
) -
chore(deps): update dependency types-requests to v2.31.0.20240403 (
61cf57c
) -
chore(deps): update dependency types-requests to v2.31.0.20240402 (
e88b83d
) -
chore(deps): update dependency pillow to v10.3.0 (
0c4a997
) -
chore(deps): update dependency python-semantic-release to v9.4.0 (
3e14450
) -
chore(deps): update dependency types_pillow to v10.2.0.20240331 (
d0cce6e
) -
chore(deps): update dependency python-semantic-release to v9.3.1 (
4ca905e
) -
chore(deps): update dependency types_pillow to v10.2.0.20240324 (
06a528b
) -
chore(deps): update dependency python-semantic-release to v9.3.0 (
d40579c
)
- feat: Add stubs of core MicroPython libraries to the PyPI package. (
e601f07
)
- fix: Allow alpha channel to be ignored when converting three colour images. (
1cb430e
)
- feat: Allow images to be loaded into predefined byte array. (
a932c18
)
-
chore(deps): update dependency python-semantic-release to v9.2.2 (
3c826af
) -
chore(deps): update dependency python-semantic-release to v9.2.0 (
996f8a6
)
- fix: Fake commit to trigger to upload to PyPI after the last release failed. (
00b79ed
)
-
chore(deps): update dependency wheel to v0.43.0 (
648b8a7
) -
chore(deps): update dependency types_pillow to v10.2.0.20240311 (
9855854
) -
chore(deps): update dependency types-requests to v2.31.0.20240311 (
664dc05
) -
chore(deps): update dependency types-requests to v2.31.0.20240310 (
c2c7ef8
) -
chore(deps): update dependency mypy to v1.9.0 (
cebadc9
)
- feat: Add emulated version of const function. (
3b3d2c1
)
-
fix: Generate font data before tests. (
09bcc25
) -
fix: Generate font data before tests. (
a3d6ce6
) -
fix: Code style. (
327316f
) -
fix: Properly mock out pygame in tests. (
06437ed
) -
fix: Fix different between bounding box size and rendered text when using lowercase text. (
d29ff5b
)
-
feat: Include stubs for gc module. (
0186466
) -
feat: Include stub files. (
c018288
) -
feat: Add threading example. (
ce1e362
)
- feat: Add stream parameter to request functions for compatibility with proper Python requests. (
39f5516
)
- fix: Add missing data and header parameters for urequests.get. (
0d8cd91
)
- chore(deps): update dependency types_pillow to v10.2.0.20240213 (
172b29e
)
- feat: Add machine reset functions. (
8cebae1
)
-
chore(deps): update dependency twine to v5 (
fd1769c
) -
chore(deps): update dependency python-semantic-release to v9 (
5859586
) -
chore(deps): update dependency types_pillow to v10.2.0.20240206 (
781d08f
)
- feat: Add emulated machine.unique_id. (
29da5f8
)
- fix: Add new function to machine stub file. (
89a2116
)
- chore(deps): update dependency types_pillow to v10.2.0.20240125 (
fb60a8d
)
- fix: Add base method for Image.render. (
2ce2f9c
)
- chore(deps): update dependency types_pillow to v10.2.0.20240111 (
bae0013
)
- fix: Install image.py, and micropython requires byte ordering in from_bytes. (
7e4a9af
)
- chore(deps): update dependency pillow to v10.2.0 (
1cdece3
)
- feat: Add basic image support. (
5be8f98
)
-
fix: Fix style. (
600ac9d
) -
fix: Fix style (
17aa2ab
) -
fix: Fix Python support before 3.11. (
9586af5
) -
fix: Fix support for Python before 3.11. (
d29d3a9
) -
fix: Fix compatibility with Python before 3.11. (
7f74ad8
)
- Fix style. (
63fd990
)
- fix: Fix calculation of font height. (
63cdaab
)
- feat: Add the ability to wrap text and calculate the bounding box.
BREAKING CHANGE: text has been renamed to render_text. (dfbe937
)
-
chore(deps): update dependency micropython-rp2-pico-stubs to v1.20.0.post5 (
6a6d487
) -
chore(deps): update dependency python-semantic-release to v8.7.0 (
c6407b7
) -
chore(deps): update dependency mypy to v1.8.0 (
ee9633e
) -
chore(deps): update dependency python-semantic-release to v8.5.2 (
ca8a4ec
)
-
chore(deps): update dependency python-semantic-release to v8.5.1 (
6afeafc
) -
chore(deps): update dependency sphinx_rtd_theme to v2 (
a4868d0
) -
chore(deps): update actions/setup-python action to v5 (
b9e960d
) -
chore(deps): update dependency python-semantic-release to v8.5.0 (
002fa5a
) -
chore: Add new timezone module to install script. (
c7e87ba
)
- feat: Add basic text handling. (
da99539
)
-
fix: Add font data. (
d18ccc3
) -
fix: Add Pillow to requirements.txt. (
c16e896
) -
fix: Generate font data before releasing. (
530559e
)
- feat: Add support for Europe/London timezone and update clock example to use it. (
410908a
)
- fix: Include timezone module in package. (
f947670
)
- fix: Add type ignores where we're adding functions to standard modules. (
0cd869e
)
-
feat: Add new emulated mem_free function. (
6d63335
) -
feat: Add new fill method for drawing a rectangle. (
3be36e7
) -
feat: Emulate the sys.print_exception function. (
c45c5bb
) -
feat: Add emulated urequests.post function. (
aceb8b0
) -
feat: Add emulated sleep_ms function. (
2b23191
)
-
fix: Fix style error. (
8b0010b
) -
fix: Handle PyGame messages to make sure it doesn't think we've hung. (
ea15beb
) -
fix: Install the Colour class. (
af41239
) -
fix: Fix style. (
f1c74eb
)
- fix: Mark the library as typed for mypy. (
c69815d
)
- fix: Fix import. (
4501888
)
- feat: Add support for Python 3.12. (
955ef0f
)
- fix: Fix assert method name change. (
aee0cb4
)
- docs: Add documentation for Colour class. (
8feb9b7
)
-
feat: Add basic emulation of urequests library. (
9f9d916
) -
feat: Add new library to add extra colour functions. (
8a5a029
)
-
fix: Fix style issues. (
6723926
) -
fix: Correctly add path to emulated libraries, don't rely on local directory. (
63954f5
)
-
chore(deps): update dependency wheel to v0.42.0 (
c45d787
) -
chore(deps): update dependency mypy to v1.7.1 (
4c2ad26
) -
chore(deps): update dependency micropython-rp2-pico-stubs to v1.20.0.post4 (
0039a13
) -
chore(deps): update dependency mypy to v1.7.0 (
b745446
) -
chore(deps): update dependency wheel to v0.41.3 (
478f086
) -
chore(deps): update dependency python-semantic-release to v8.3.0 (
d96a884
)
- fix: Fix install to include emulated libraries. (
f9616b3
)
- Merge pull request #24 from andrewjw/add_circles
fix: Fix install to include emulated libraries. (bc0987c
)
-
chore(deps): update dependency mypy to v1.6.1 (
a07c27c
) -
chore(deps): update dependency python-semantic-release to v8.1.2 (
72763cf
) -
chore(deps): update dependency pycodestyle to v2.11.1 (
ea01de2
) -
chore(deps): update dependency mypy to v1.6.0 (
df2dba5
) -
chore(deps): update dependency micropython-rp2-pico-stubs to v1.20.0.post3 (
27271aa
)
- fix: Verify we're not drawing out of bounds. (
ca1972c
)
- Merge pull request #15 from andrewjw/add_circles
Add circles and a bouncing ball example (1fb83ba
)
-
chore: Fix code style. (
a582b4e
) -
chore: Fix headers in README.md (
11c32d7
) -
chore: Edit README.md (
09fc6e7
)
-
fix: Improve the analogue clock example. (
83e076b
) -
fix: Fix drawing of steep lines and add some tests. (
def6ea3
)
- chore(deps): update dependency python-semantic-release to v8.1.1 (
7a56520
)
- feat: Add line drawing which is easier to use than the default. (
fcaf726
)
- Merge pull request #7 from andrewjw/renovate/actions-checkout-4.x
chore(deps): update actions/checkout action to v4 (a7a86d4
)
-
chore(deps): update dependency pygame to v2.5.2 (
3e43062
) -
chore(deps): update actions/checkout action to v4 (
bb09e53
)
- feat: Move much more logic into the emulated standard libraries and less in the library. (
9b44ec0
)
-
chore: Fix setup.py import error. (
0520839
) -
chore: Turn on dependency caching in the build action. (
65eb011
) -
chore: Fix style. (
672db95
) -
chore: Improve readme and documentation, and add a contributions guide. (
f45c1f1
)
- feat: Emulate the built-in network module more accurately. (
528f5ee
)
-
fix: Update example for renamed module. (
44a82b5
) -
fix: Rename is_mock to is_emulated to match other renames. (
d7ea1f2
)
- feat: Rename module to i75. (
2482083
)
- fix: Fix import name. (
1bbf7ca
)
-
chore: Add some badges to the readme. (
56ad3eb
) -
chore: Upgrade to semantic-release v8. (
e99ae80
) -
chore: Add basic test of mock wrapper. (
bde800d
) -
chore(deps): update dependency mypy to v1.5.1 (
0b804dd
) -
chore(deps): update dependency wheel to v0.41.2 (
043e4b4
) -
chore(deps): update dependency sphinx_rtd_theme to v1.3.0 (
acd93c5
) -
chore(deps): update dependency pygame to v2.5.1 (
b200627
) -
chore: Fix style. (
0dace0e
) -
chore: Add simple first test. (
39dd239
) -
chore: Fix documentation build. (
20fc4b6
)
- feat: Rename mock to emulated as mock implies it's just for unittesting. (
b5ecdc7
)
-
Merge pull request #3 from andrewjw/renovate/wheel-0.x (
aaf6b0b
) -
Merge pull request #5 from andrewjw/renovate/sphinx_rtd_theme-1.x (
c027eb7
) -
Merge pull request #6 from andrewjw/renovate/pygame-2.x (
b5d1d7a
)
-
chore: Try to fix module import for docs build. (
02636d3
) -
chore: Start filling out documentation. (
01b8b07
)
- feat: Make second hand of the clock example move more smoothly. (
4ba213e
)
- fix: Rename documentation file (
7ddf96d
)
- docs: Add initial documentation. (
3ace870
)
- fix: Remove docker build. (
cc6cdc7
)
-
chore: Install read the docs theme. (
2a7a694
) -
chore: Use official RTD theme for docs (
a2375af
) -
chore: Remove unneeded documentation extensions. (
63ce947
) -
chore: Remove unneeded pngmath documentation extension. (
f7d4c1d
) -
chore: Create documentation index page. (
248391c
) -
chore: Add Sphinx configuration. (
4294b09
) -
chore: Add Read The Docs badge. (
4ed4aa7
) -
chore: Start configuring read the docs (
f8e32bc
) -
chore: Initial import. (
fb25405
)
-
feat: Add initial version of an analogue clock example. (
927dc4d
) -
feat: Add basic features for drawing to the console. (
5a6b551
)
-
fix: Configure semantic release. (
d6a577c
) -
fix: Configure semantic release. (
a55ac9b
) -
fix: Configure semantic release. (
aac047f
) -
fix: Skip submitting coverage as we have no tests yet... (
9b3a7e5
) -
fix: Fix typing and code style. (
fe02edb
) -
fix: Add stub run tests scripts for now. (
1c2dba3
) -
fix: Add stub run tests scripts for now. (
f617548
)