CHANGES
=======

v0.4.1
------

* Fix formatting in the README
* Remove hard coded variables in atom.xml template
* Handle exception of converting md to html
* Update project settings
* Properly include all files in the pyinstaller binary
* Add optional blogit-dir to the spec file
* Add spec for pyinstaller
* Add task for fixing quick start in pyinstaller

v0.4
----

* Tidy up a bit, give a hint after --quick-start
* Remove AUTHORS and ChangeLog, these belong to sdist
* Move design.txt to docs folder, plus gitignore housekeeping
* Use PBR for Setup
* 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
