- Now works on Windows (although it's not officially supported).
- Move logging configuration from import time to the main() functions.
- Improved the handling of KeyboardInterrupt
- Added the deprecated but still necessary com.sun.star.text.WebDocument for HTML docs.
- Fixed a bug: If you specified an unknown file extension while piping the result to stdout, you would get a type error instead of the correct error.
- Added an extra check that libreoffice is quite dead when exiting, I experienced a few cases where soffice.bin was using 100% load in the background after unoserver exited. I hope this takes care of that.
- Added
if __name__ == "main":
blocks so you can run the modules as scripts, and also withpython3 -m unoserver.server
andpython3 -m unoserver.converter
.
- Fixed a bug that meant unoserver did not behave well with Supervisord's restart command.
- A few small spelling and grammar changes.
- Make sure interface and port options are honored.
- Added an --executable option to the server to pick a specific libreoffice installation.
- Changed the infile and outfile options to be positional.
- Added support for using stdin and stdout.
- Added a --convert-to argument to specify the resulting filetype.
- A bug prevented converting to or from files in the local directory.
- First beta release
- First alpha release