123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312 |
- CHANGES
- =======
- * Bump TinyDB requirement to 3.6.0 because of newer API usage
- * Bump Markdown2 version requirement
- * Markdown2 can already parse headers, remove custom code for it
- * Add about.html into gitignore
- * Add GPLv3 text and rename LICENSE to NOTICE.txt
- * Update gitignore file
- * compat: Update eid to post\_id for newer TinyDB
- * Fix a once year bug
- v0.3
- ----
- * Bump version
- * Simplify code - remove un-needed method
- * Simplify the code a bit
- * Enable multiple lines in value of metadata
- * remove duplicate import of markdown
- * Remove obsolete if check
- * Remove some more duplicate code
- * pep8ify
- * Don't check database twice
- * Allow dict style access to database tables
- * Allow markdown in post summary
- * Remove redundant check
- * hide none public entries
- * Fix bug
- * Make all tags lower case
- * Integrate pytest in setup.py
- * pep8ify, add option to show version
- * Update Makefile
- * Drop function \_sort\_entries
- * Update readme.md
- * multiple pep8 fixes
- * Fix installer
- v0.2
- ----
- * Bump version
- * Update documentation
- * ignore block that happens only once
- * update times of page and post
- * read mtime from database
- * successfuly add mtime to each record
- v0.1.1
- ------
- * Bump version
- * update missing description
- v0.1
- ----
- * Update readme and fix spelling
- * Add coveralls badge
- * update travis config
- * add sorted function
- * deterministic ordering, to fix tests?
- * fix travis builds
- * remove break point
- * fix tests on plain fs
- * fix missing pip command
- * add travis status
- * rename travis config
- * add travis config
- * update README
- * update external links
- * update documentation
- * add quick start skeleton
- * add quickstart data files
- * add quick start option
- * Expand the documentation
- * update README
- * add docs - skeleton
- * add setup.cfg - simplify man page building
- * update setup, add man page builder
- * add logging instead of printing and make get\_parser
- * some more clean-up before release
- * update metadata
- * all tests passed with python3
- * update test requirements
- * port to python3
- * update gitignore
- * fix templates
- * fix output path of pages
- * improve templates and clean up
- * fix css to match old theme
- * fix publication date, always return an object
- * fix navbar font
- * fix links in tag index
- * add includes
- * add content block
- * remove posts descriptions
- * add commas to tags
- * white space
- * port more elements from jasper
- * start porting jasper
- * remove deubg break point
- * update pages format
- * fix includes for discuss
- * document a bug
- * remove unused server class
- * more generic example
- * add all media files
- * add templates to example blog
- * add coverage to gitignore
- * add some example posts
- * remove obsolete key from config
- * update requirements
- * properly get last entries
- * remove converter - a one time hack
- * small refactor
- * improve testing
- * make index size configurable
- * sort last entries
- * avoid expensive database searches
- * fix rendering of archive
- * fix tests which where broken
- * remove conditional for obsolete option
- * remove obsolete option
- * ah, tags are now tested too
- * fix another bug in slugify
- * fix typo
- * fix slug method
- * strip down config to plain dictionaries
- * 100% test and the blog out puts look fine
- * update test\_requirements
- * remove obsolete tests
- * fix more bugs and add testing to 100%
- * add testing for archive rendering
- * better logic and better sorting
- * add tests for \_get\_last\_entries
- * white space
- * fix how entries are sorted
- * fix bugs with creation of tags and posts, add tests
- * fix more bugs, add more testings
- * add more testing
- * remove global DB
- * this should work as generator too
- * add more testing for Tag
- * add more tests
- * fix bug in slug method
- * add more testing
- * add more testing
- * no need to define DB here
- * Database is now a class property,
- * fix missing comma
- * add some more testing
- * remove file
- * add more tests to test\_all
- * code style, remove redundancies
- * Use list comperhansion instead of for loop
- * update setup.py
- * start working on better testings
- * update dependencies
- * exit with status 1 on error
- * fix how new post is created
- * remove unused Entry properties
- * no need to parse the date,
- * bug fixes: print statements are now functions
- * misc stuff related to refactoring
- * huge refactor - to more functional style
- * remove method perpare
- * remove useless comment, and re-organize imports
- * add converter from YAML format to markdown2 metadata format
- * Simplify how header is read
- * add some more principles for design
- * this is now a template instead of a page
- * properly ident and close divs
- * fixes in templates
- * fix identation
- * add some documentation to Entry
- * pages can now specify in the template in the header
- * improve the looks of the entry index
- * remove double declaration
- * re-introduce the date
- * fix silly archive template
- * fix this darn css highlight
- * fix links and remove duplicate code
- * render pages to the correct location
- * clean imports specify requirements in the installer
- * refactor - use new function to detect new content
- * properly detect pages, vs posts
- * add tests and fixture
- * revert accidental change
- * rename find\_new\_posts to find\_new\_items
- * :x
- * all social buttons finished
- * working linkedin button
- * working share on g+ button
- * test long lines
- * twitter button now works
- * add missing font awesome to base template
- * Add missing colon
- * remove unnecessary top margin
- * add font aewsome, needed for social buttons
- * added missing class prefix
- * Better rendering of Jinja2 templates (white space)
- * merge changes from dummy site
- * revert to working version of codehighlight
- * fix broken mobile menu
- * fix prefix for static pages
- * update pygments css
- * base archive on base template
- * add emply file for users to override
- * add more tests
- * fuck yeah! solarized dark!
- * add some more meat to the tests
- * update how disquss comments are included
- * update local css file
- * update templates to use bootsrap
- * rename blogit2.py to blogit.py
- * fix bugs
- * white space
- * render archive properly
- * fix tests to package structure
- * fix typo
- * properly create package
- * move file
- * Documentation
- * fix long standing bug
- * Fixes for testing
- * Add Makefile
- * fix tests
- * remove old build method
- * Remove unused functions, add methods functionality
- * add a small task
- * propely render index page
- * fix tag updating
- * remove unused functions
- * remove hard coded site url from entry
- * clean tag template
- * add setup.py
- * atom feeds render properly
- * server static pages with a lighter way
- * move the test to own directory
- * remove hard coded site url
- * fix tests of blogit2
- * Tag page renders fine
- * continue working on Tag class
- * continue working on Tag object
- * slowly but surely going N-to-M with posts and tags
- * handle tags better
- * Extend tags class
- * changes to comply with new version
- * start working on 2nd iteration of blogit.py
- * Tiny fixes
- * Fix funny bug
- * replace tables type supported
- * add support for tables
- * Reduce complexity of the method prepare
- * Insert current working directory to path,
- * Add non-blocking simple HTTPServer for preview
- * ignore pyc files
- * Add publish method
- * Remove more conf options from main script
- * fix typo
- * Reap configuration from main script
- * Prepare to migrate to python-markdown
- * Better debug message
- * Add some comments on next tasks
- * fix creation of new post
- * Remove new line in summary
- * update license
- * Improve creation of new post
- * Improve imports
- * update requirements
- * use syntax highlight from fenced-code-blocks
- * add css files
- * Add gitignore
- * Add jquery and highlight.js
- * Start working on option to create a new post
- * Extract discuss from blogit.py
- * Some HTML Lint work
- * Remove the sidebar HTML code from the renderer
- * fix tags link
- * add link to pdf
- * explain how the archive size works
- * only try to process .md or .markdown files, so .swp files from vim are ignored
- * pep8 lintian work
- * fix typo
- * add option to sync raw files
- * new file: requirements.txt
- * Update templates/about.html
- * Create explorer.html
- * Update templates/base.html
- * update about page
- * restore credit to mir nazim
- * update the template to include disquss
- * update address to blogit.py
- * add disquss
- * com
- * lines should be joined with "" not with " "
- * fix joining of lines
- * update site\_url and base\_url
- * remove site url replace with keyword
- * remove url and replace with keyword
- * improve self documentation of the template
- * remove hard reference to the site\_url
- * add adsense tower
- * add google analytics
- * - solve the problem with ugly looking codes (' '.join(..) instead of '\n'.join(...)) - some more clean up
- * add function to clean
- * add readme
- * Initial commit
- * - document the quirks of the header - replace 'file' with 'fileName' - Catch error, and notify user which file name is causing the error ..
- * add all templates
- * add blogit.py
|