Skip to content

Releases: simtex-dev/engine

0.4.2-beta

21 Sep 10:38
Compare
Choose a tag to compare

This release contains major change on commandline syntax as well as options:

  1. Feauturing a more simple use of the program, it now only requires the input file, and -b as well as -B is simple a toggle argument that does not require input, -c and -i were also removed. Some commands were also simplified, kindly refer to #25 and README for the full options of the program, which can also be accessed via simtex -h credits to The Coding Den reviewers.
  2. Support for centered sections that can be toggled with c in the sections syntax, e.g. #c or by simply adding \centering to the title, although the latter is now new #26
  3. Autocorrect feature was also removed as deemed unnecessary

The sha256sum of the files below:

6767685fe984ce2f07810c06b0534c3e6514ce5eb3e4c1f7b3be70b6e0f4dd22  simtex-0.4.2b0-py3-none-any.whl
61fa56fa519604c185d6bdb55c4250452a9513978ce257d648e797d8f1edceac  simtex-0.4.2b0.tar.gz
05a84a107a21c62e62e885e3c74c886d9fb00db8f86c481055c4d2fbb80f3564  simtex

Full Changelog: 0.4.1-beta...0.4.2-beta

0.4.1-beta

15 Sep 16:28
Compare
Choose a tag to compare

patch #27

Computed sha256sum of files below:

7a3aaa1062424c08ebf6721401605c020e443631f294c2bcf94b9bed222fa108  simtex-0.4.1b0-py3-none-any.whl
f34ae7b0b3e4ce2cdc536498465f96482d4297c2b54167a9367d047299a21746  simtex-0.4.1b0.tar.gz
db50cc962addc3e7dcabe27cdb14ea8fb3dde5358f8c7f586f3dffd8a9b5eaf9  simtex

Full Changelog: 0.4-beta...0.4.1-beta

0.4-beta

12 Sep 10:23
Compare
Choose a tag to compare

This releases contains some features that is in beta stage.

Some new features are introduced in this release:

  1. Numberless align and equation lines using -- #13 (contains example and use)
  2. Simple table support #11 (beta)
  3. Allow multiple files conversion in a directory by simply giving the directory in -i argument
  4. Automatic escape of special characters such as _ and %
  5. include -y, --assumeyes argument
  6. Simple autocorrect of spelling error (beta)
  7. Automatic replacement of user defined symbols/strings with their respective latex command given by the user (alpha) which can be toggled with -R and set to default with "REPLACE": true
  8. Bug fixes and improvements
  9. Chores:
  • Ask before fetching the original config file from repository
  • improved prompts
  • use filename as title if there is no given, and use the input filename as output filename to reduce the arguments required
  • improve algorithm
  • fix erroneous formattings
  • automatically remove number from \text{} in math mode
  • improve formatting of lines written in the tex file
  • reduce the parameter in config file

Computed sha256sum of files below:

0cbffbac3171f2454b961719cb4b368e4137d11d5074ab42b17de380b5b2fd15  simtex-0.4b0-py3-none-any.whl
0412a95a1a129e2cc0d327f7a0a7061d1bbe12c9b502b9314753ecc9707eea8f  simtex-0.4b0.tar.gz
a1e35a98ade5dad1c68b43ddca91039993956574426cdbd2ecec4252b9dd090a  simtex

Open an issue for feature request, it would be considered as long as it does not make the use of program intricate or beyond simplicity!

Full Changelog: v0.3.2-beta...0.4-beta

0.3.3-beta

03 Sep 15:46
Compare
Choose a tag to compare

This release contains experimental features

The new release includes some fixes and features:

  1. Fix regex error from word LaTeX as reported in #7
  2. Automatically replace some common math symbols, this is an experimental feature, with some documentation in #12 , but can be turned off in simtex.json by setting "REPLACE" to false.
  3. Fix subscript not being processed correctly in math mode #9
  4. Fix quotations not properly formatted #10
  5. Remove default filename parameter in simtex.json, use the input filename as output name if there is no specified.
  6. Use input filename as title, if there is also no specified.
  7. some little and potential bug fixes

Computed sha256sum of files below:

d57109caa3dfb45241ec1fbd1cda32e489a6afe2ec340b3d814833aab211be5c  simtex-0.3.3b0-py3-none-any.whl
0e2339e499deead5eac2f3e488156556c5b18d7ef2510c81875c2edbe3c6c0fe  simtex-0.3.3b0.tar.gz
8583077b76e4484aa33bcdce12ddb1d74240b179f4e5b848e4ba7c48579f8299  simtex

The program can be used with frozen program, simtex, where the dependencies as well as the python is packaged with, you can simply include it in your $PATH, which is usually $HOME/.local/bin in Linux and MacOS.

The .whl file can be installed with pip or pip3, dependencies required includes requests==2.28.1 and rich==12.4.4, to install the .tar.gz, refer to INSTALL.md.

Full Changelog: v0.3.2.2-beta...0.3.3-beta

v0.3.2.1-beta

30 Aug 17:18
Compare
Choose a tag to compare

Patch output folder directing to /out instead of ./out.

Computed sha256sum of the files below:

f0498d9b3f016c9693b6f466197ddf17f39e40e72be0d7b074a35e98439c2aa7  simtex
6c0a69278454da2efb489ba126156a99316b8c8664a0883442b1e5c878434cca  simtex-0.3.2.1b0-py3-none-any.whl
7c4b969cafc5d72d97818a044315c3f296d40bcffbef30f21a1c77e1b9d9f0e4  simtex-0.3.2.1b0.tar.gz

The .whl file can be installed with pip or pip3, dependencies required includes requests==2.28.1 and rich==12.4.4, to install the .tar.gz, refer to INSTALL.md.

Full Changelog: v0.3.2-beta...v0.3.2.1-beta

v0.3.2-beta

30 Aug 04:01
Compare
Choose a tag to compare

Some changes include:

  1. improve block quotes support
  2. fix equation in math mode
  3. support number-less sections
  4. default output folder to ./out inside the folder of the input file
  5. bug fixes

From 0.3.1-beta

  1. fix #6 by adding auto config update per release
  2. include config merger to avoid overwriting the existing modifications in old config file
  3. improve exception catching to reduce crashes

Computed sha256sum of the files below:

2cdb6b4136641fde202e12f1ba550e67e0e53dd261348a3a9e5ebf1f56a926c7  simtex-0.3.2b0-py3-none-any.whl
e395d085114dc8ce846349f5b8fa5aed2693291dd09f6027830c2b93fb7881f0  simtex-0.3.2b0.tar.gz
f0e38ef3b477f223eccab1aac388310eaaabc836fd6c7effe844dd679d17c143  simtex

The .whl file can be installed with pip or pip3, dependencies required includes requests==2.28.1 and rich==12.4.4, to install the .tar.gz, refer to INSTALL.md.

Full Changelog: v0.3.0-beta...v0.3.2-beta

v0.3.0-beta

23 Aug 19:00
Compare
Choose a tag to compare

The version 0.3.0 moved from alpha to beta phase. The changes includes refactored codebase, as well as some other features and improvements:

  1. Better support for text formats, such as bold, italics, and inline code.
  2. Support for other compiler, xetex, and luatex are supported, but every other compiler can be used given that it is in PATH and is functional and installed.
  3. replacement of "latex" word with the LaTeX typeset.
  4. strike through, superscript, subscript, emphasize, and underline support.
  5. "Smart quotes" as well as code blocks.
  6. Filename as title parameter.
  7. Improved versatility of program -- the program wont raise systemexit immediately anymore after missing or errenous parameters.

Non-major changes:

  1. Improved formatting of output LaTeX file.
  2. Bug fixes.
  3. Improved codebase, the program should now be faster, as opposed to previous one that is cluttered with code.
  4. More contributor friendly since the code base is now less messy, at least for me.
  5. Released in pypi for easier installation

Computed sha256sum of the files below:

7e01a550fd681b23d45a88f6f11892ed98fb19f8700f41345b80654c0aa24e5e  simtex-0.3.0b0-py3-none-any.whl
9513c0c778dc80d6d05e1b1560690d098aba0a61646d1d07efe112ba6b8fab45  simtex-0.3.0b0.tar.gz

The .whl file can be installed with pip or pip3, dependencies required includes requests==2.28.1 and rich==12.4.4, to install the .tar.gz, refer to INSTALL.md.

Full Changelog: v0.2.1-alpha...v0.3.0-beta

simtex v0.2.0-alpha

19 Aug 08:01
Compare
Choose a tag to compare

This includes more features and refactored codebase. The most significant features and improvements I remember includes:

  1. Supports text highlights, such as bold (using \textbf{}), emphasize (using \emph{}) and italics (using \textit{}).
  2. Better support for \texttt{} as well as images and code blocks.
  3. Config file parsing improvements, by default the program will now look into $HOME/.config/simtex/code_conf.txt for code config file, instead of having a crappy default.
  4. Fix #4

Computed sha256sum of the files below:

8582f41913c16f893341104cc42d907aaaf04d913d24bdd44ee8be628763af32  simtex-0.2.0a0-py3-none-any.whl
b6b3ddb017dfc8d5f351e161cad8d11372a32b6c08646439a3be41017a7b0d5d  simtex-0.2.0a0.tar.gz

The .whl file can be installed with pip or pip3, dependencies required includes requests==2.28.1 and rich==12.4.4, to install the .tar.gz, refer to INSTALL.md.

Full Changelog: v0.1.0-alpha...v0.2.0-alpha

simtex v0.1.0-alpha

17 Aug 02:04
Compare
Choose a tag to compare
simtex v0.1.0-alpha Pre-release
Pre-release

Convert your markdown/text files into LaTeX/pdf with one command.

Computed sha256sum of the files below:

1114b078912bde66d12b86eeddd5abcd72ab4bd113fef5449a2defc104ac9b13  simtex-0.1.0a0-py3-none-any.whl
5a9202a01b389096d61a8cf5d2e15292e961f9551233890f8e341f40bd0466b6  simtex-0.1.0a0.tar.gz

The .whl file can be installed with pip or pip3, dependencies required includes requests==2.28.1 and rich==12.4.4.