Skip to content

Latest commit

 

History

History
896 lines (745 loc) · 37.5 KB

release-notes.md

File metadata and controls

896 lines (745 loc) · 37.5 KB

0.6.4

  • Minor change to allow abbreviated file path - #213
  • Update version
  • Move file list functionality to org-trello.el - CLOSE #214
  • Add ;;;### autoload for the org-trello's default commands
  • Release notes

0.6.3

  • Update version
  • Enable org-trello mode automatically for certain files - #210
  • Release notes

0.6.2

  • Backlog
  • Update version
  • Improve check connection to trello
  • Improve documentation about the org-trello setup
  • Release notes

0.6.1

  • Update version
  • Trello archived cards are not archived on org-trello buffers - CLOSE #203
  • Release notes

0.6.0

  • Refactor - Unify data structure between trello card and org-trello card
  • Refactor - Improve merge computations
  • Refactor - Remove some dead code
  • Update version
  • [-] Improve sync request policy - [[#58]] [87%]
    • 'Sync card to trello' syncs card only if local changes
    • 'Sync card from trello' updates the card from trello and the local checksum signature
    • 'Sync buffer from trello' updates the local card checksum
    • 'Sync buffer to trello' syncs only card with local changes
    • 'Delete entity' updates the checksum
    • Extend the checksum system to the checkbox entities (checklist/item) - sync to trello
    • Extend the checksum system to the checkbox entities (checklist/item) - sync from trello
    • Update checksum computation depending on entities
  • Checklists don't work for me - It does work - Need to improve checklist and item predicates. - CLOSE #204
    • Fix behavior
    • Fix tests
  • Release notes

0.5.9

  • Backlog
  • Update version
  • Improve region card computation for sync card from trello.
  • Fix error on sync card from trello when nothing to sync.
  • Use defcustom instead of defvar for user customisation - CLOSE [[#196]]
  • When not in card, explain why you cannot do the current action
  • Improve display of error when sync a card without title
  • Check package installation and fix what's needed
  • Release notes

0.5.8

0.5.7

  • Backlog
  • Update version
  • Fix default keyword when not specified (trello list name) - [[#183]]
  • Remove reference to proxy in log messages
  • Sync buffer from trello - Ignore errors when there is nothing to sort.
  • Sync buffer from trello - Fold buffer entries when done.
  • Fix bug on (orgtrello-entity/compute-card-region!)
  • Release notes

0.5.6

  • backlog
  • Update version
  • Use save-excursion - save-restriction - narrow-to-region instead of using region
  • Fix behavior orgtrello-buffer/end-of-line! When going to end of line in checkbox, we need to do it twice, fix.
  • Small refactoring about overlays
  • Release notes

0.5.5

  • Backlog
  • Update version
  • Update main github's readme to static link to the main documentation site.
  • Update bindings order to regroup them
  • Add bindings for archiving cards C-c o A
  • Remove old bindings C-c o C that synced the card.
  • Update bindings C-c o A to add comments to the card to C-c o A
  • Update bindings to show comments as C-u C-c o A and remove the old one C-c o o
  • Check everything is ok from test point of view
  • Fix Synchronization problem - #183
  • Some refactoring to reduce multiple buffer readings
  • Check package installation
  • Release notes

0.5.4

  • Backlog
  • Archive cards - CLOSE #181
    • Open trello api about (un)archive card
    • Refactor API to factorize behavior
    • Install org-trello archive binding [100%]
      • Archive card interactive command
      • Ensure sync-from trello does not retrieve archive cards too
      • Remap org's default archive binding C-c $ to use org-trello's
      • Functional checks before executing archive
      • Add Archive DONE cards interactive command
  • Fix Most actions not working issue - CLOSE #192
  • Update version
  • Fix compilation warning(s)
  • Release notes

0.5.3

  • Backlog
  • Emacs blocks when sync - CLOSE #164 - Deferred the sync/delete actions [100%]
    • Align execution of code regarding [100%]
      • Sync to
      • Sync from
      • Delete
    • Render the execution asynchronous [100%]
      • Delete
      • Sync card to trello
      • Sync buffer to trello
      • Sync card from trello
      • Sync buffer from trello
    • Fix alignment problem (sync a card from trello must enforce order on position)
    • Remove dead code
    • Refactor behavior between sync card and sync buffer [100%]
      • Refactor behavior
      • Refactor names
    • Trigger save after sync action - cannot do this because all requests are asynchronous. So emacs will do it on his own.
    • Caret must remain where it stands after sync from card action
    • Fix - Keep the order when synchronizing the buffer
    • Improve orgtrello-controller/do-install-key-and-token
    • Improve org-trello/install-board-and-lists-ids [100%]
      • Let trello do the filtering on listing the boards
      • Resequence the actions and use parallel requests to improve speed
      • Improve some more regarding the sequencing
    • Improve org-trello/update-board-metadata [100%]
      • Rework the sequencing
      • Remove intermediary sync request
    • Clean new dead code
    • Improve orgtrello-controller/do-create-board-and-lists [100%]
      • Rename org-trello/create-board to org-trello/create-board-and-install-metadata
      • Resequence the trello requests
      • Clean up some dead code
  • Fix caret movement problem (At the end of an action, the caret must be at the same position as before)
  • Improve logging system to prefix org-trello message with 'org-trello - '
  • Fix create board issue (regarding org keyword list + order + closing list)
  • Rename org-trello/install-board-and-lists to org-trello/install-board-metadata
  • Rename org-trello/jump-to-card to org-trello/jump-to-trello-card
  • Update package doc installation in org-trello.el
  • Check package dependencies and adapt them if need be
  • Fix problem with org-trello/end-of-line! when there is no org information at point
  • Update version
  • Release notes

0.5.2

  • Remove org-trello's over engineered bricks (proxy, elnode, webadmin) -> this will render it synchronous again. [100%]
    • Is proxy useful since emacs still blocks? -> The only thing interesting seems to be the ability to watch running actions. As no one seem to care about it, we can remove it.
    • Can't we simply use 'deferred (or 'async library) to defer computations? -> Yes, building actions (sync, delete) as 'lazy' list (macro) of deferred computations.
    • What about concurrency then? There will be indeed possibilities of concurrent requests.
    • What about race conditions then? We need to find a way to compose deferred computations -> [[https://github.com/kiwanami/emacs-deferred][deferred]] seems able to do so
    • Remove db dependency
    • Remove elnode dependency
    • Remove esxml dependency
    • Remove orgtrello-db.el
    • Remove orgtrello-webadmin.el
    • Remove orgtrello-elnode.el
    • Remove orgtrello-server.el
    • Clean orgtrello-proxy.el up
    • Get back to synchronous query (sync to + delete)
    • Get back to synchronous query for sync from trello routines
    • Clean load-org-trello.el up
    • Update README-dev.md about namespace removal
    • Fix loading of load-org-trello.el code
    • Clean tests up
    • Update org-trello package
  • Fix bug regarding sync-entity and structure (apparently, there is a bad limit computation and this syncs the all buffer)
  • Fix save buffer at the end of the sync actions
  • Clean README-dev.md about marmalade
  • Update dependencies version
  • Now that elnode, esxml, db dependencies' are out of the way, org-trello can be fully built on melpa-stable.
  • Update version
  • Clean dead code
  • Release notes

0.5.1

  • Remove marmalade remains (release.sh + Makefile)
  • Small refactoring of the main contract
  • Fix bad code (typo caddr)
  • Update version
  • Release notes

0.5.0

  • Revert 0.4.9 #187 which introduced regressions #186#issuecomment-52423783 and maybe #185
  • Retrieve interesting code from 0.4.9 (for example, start proxy during actions if stopped and warn about it, etc...)
  • Update version
  • Release notes

0.4.9

  • Backlog
  • Emacs blocks when sync - #164
    • deferred dependency - 0.3.1 chosen because it's the common denominator between marmalade and melpa
    • Render the data request consumer asynchoneous
    • ... emacs still blocks though...
  • Sometimes the proxy seems to not be started (which is a mess), add a check on the running proxy before doing anything. - #180
  • During the check of the proxy, if not started, try to start it.
  • Update version
  • No longer deliver to marmalade (too much work)
  • Release notes

0.4.8

  • Backlog
  • mad caret syndrom - Close #177
    • mad caret - fix sync to
    • mad caret - the caret does not move even when sync computation takes place
    • mad caret - fix sync from
  • Upgrade version
  • Update release notes

0.4.7

  • Backlog
  • Improve the description management in org and trello - #89 #175
  • Revert to the block json-encode-hash-table
  • Upgrade version
  • Update release notes

0.4.6

  • Prepare Backlog
  • Fix - CLOSE #172
  • Fix - prelude does some monkey-patching on json-encode-hash-table which is used by org-trello - reimplement this function
  • CI is broken again - Try to find a solution
  • Update version
  • Update release notes

0.4.5

  • Backlog
  • 'Sync from trello' must preserve unknown data card in drawer - CLOSE #167
    • Extract unknown information and store them in org entity representation
    • Ensure those data transit back in trello data when merging
    • Write back those unknown information in the sync from trello
  • Update version
  • Release notes

0.4.4

  • Multiple files packaging - CLOSE #163
    • Move src/*.el files to /org-trello
    • Add 'provide statements for each of those files
    • Rework header + org-trello + footer files
    • Adapt main org-trello.el files to reference the needed namespaces
    • Adapt test files so that it continues to work (add the needed require statements)
    • Adapt loading code routine for developing + testing
    • Refactoring step - rename some files to avoid confusion
    • Adapt README-dev.md to the current code adaptation
    • Adapt cask packaging
    • Add missing standard header to namespace
    • Does org-trello still compiles? NO
    • Fix simple compilation warnings
    • Fix some more warnings
    • Does org-trello's test work? YES
    • Does org-trello work? NO
    • Doc - Update docstring to standard emacs convention
    • Fix org-trello to make it work again
    • Test package melpa install (adapt org-trello recipe and test M-x package-install-file) - https://github.com/ardumont/melpa/blob/org-trello-with-multiple-files-packaging/recipes/org-trello
    • Test package marmalade install
  • Fix org-trello behavior with overlay on org-return and org-ctrl-c-ret
  • Update version
  • Release notes

0.4.3

  • Prepare backlog
  • Replace local back-end (file implementation) with a RAM database [100%]
  • Update README-dev.md about the new db namespace
  • Remove some useless new code
  • Improve start/stop server policy (one server may sync multiple buffers/boards... and right now, not really taken into account)
  • Clean dead code from the implementation switch from implicit disk files db to RAM db [100%]
  • Improve start/stop server policy 2
  • Some Refactoring
  • Version
  • Release notes

0.4.2

  • Refactoring - Remove dead code
  • Refactoring - Remove duplicated code already existing in dependency library
  • Improve - Fold all entries when sync full file from trello is done
  • Improve loading org-trello namespaces for dev purposes
  • Version
  • Release notes

0.4.1.1

  • Remove non interactive commands
  • Create board does not work - Close #157
  • Improve loading keys policy - #156
  • Use cask to make the packaging and remove old personal routines
  • Version
  • Release notes

0.4.1

  • Fix deadline/description problem - #154
  • Fix deadline/due date problem - #153
  • When sync from trello, merge non trello org tags with trello tags (to avoid loss for the user)
  • When sync to trello, filter out org tags that will not be understood by trello (to avoid 400 request from trello)
  • Add the quick start in the main package description
  • Version
  • Release notes

0.4.0.1

  • Fix 'Sync doesn't work if org buffer name contains special characters' - Close #147
  • Version
  • Release notes

0.4.0

  • Refactor
  • Fix - Close #145
  • Remove unused dependency
  • Update README-dev.md
  • Version
  • Release notes

0.3.9

  • Refactor - Symmetry for all commands where that makes sense (without C-u/with C-u)
  • Refactor - Enforce the api request creation usage with the params as usual
  • Let trello filter out needless data - CLOSE #69
    • Let trello filter out needless data - get card
    • Let trello filter out needless data - get checklist
    • Let trello filter out needless data - get item
  • Upgrade Version
  • Release notes

0.3.8

  • Some refactoring
    • Align sync from trello card tags/labels serialization with org's tags behavior
    • Refactor open org-trello buffer with title/content
    • Sanitize functions (move functions to their right namespaces)
    • Do not override the user's existing tags
  • Provide org-trello-mode-hook - CLOSE #116
  • Open stop all synchronization actions - CLOSE #131
  • Use C-u keychord to create a symmetry use (e.g. C-c o s is sync to trello, C-u C-c o s is sync from trello)
    • sync-buffer, sync-to-trello, with C-u, sync-from-trello
    • assign-me, with C-u, unassign me
    • A command to 'sync from trello' the current entity without its structure - CLOSE #139
    • Use C-u on sync-entity-to-trello command to trigger the sync-entity-from-trello
    • A command to 'sync from trello' the current entity and its structure - CLOSE #140
    • Use C-u on sync-entity-and-structure-to-trello command to trigger the sync-entity-and-structure-from-trello
  • Some more refactoring
  • Fix bug regarding org keywords which disappeared
  • Version
  • Release notes

0.3.7

  • Use defconst keyword instead of defvar
  • Use trello labels and org tags as one - CLOSE #70
  • Refactor + Fix create / connect to board
  • Update metadata command about the board currently connected (sometimes, new information arise)
  • Release notes
  • Version

0.3.6.1

  • Fix already used bindings
  • Fix edge case about adding comments
  • Version
  • Release notes

0.3.6

  • Test multiple emacs version - #52
  • Add a logo to website - #129
  • Synchronize user comments - #86
  • Add a comment to a card - #132
  • Take control over the test file which is now too big (dispatch in 'namespace' test buffer)
  • Version
  • Release notes

0.3.5

  • Test multiple emacs version - #52
  • Version
  • Update documentation note for the package view
  • Release note

0.3.4

  • PR fix typo in readme - #120
  • Fix webadmin button to delete running action
  • Add version emacs 24.3.50 in documentation
  • Improve computation level for checkbox (checklist/items) - #121 (comment)
  • Improve documentation
  • Upgrade version
  • Release notes

0.3.3

  • Issue when installing on melpa reported wrongly on melpa and reported back #117
  • Fix typo when-let in -when-let
  • Remove org as a dependency, the plugins org- do not seem to declare it + problem in dependency
  • Upgrade to dash 2.5.0
  • Clarify the possible manipulation to install the package as a file or directly from the multiple repository
  • Integration test to install the file with marmalade
  • Integration test to install the file with melpa
  • Integration test to fully install the package on marmalade
  • Integration test to fully install the package on melpa
  • Update README-dev.md about those targets
  • Decline these tests with multiple emacs versions
  • Use these targets on travis (even if the feedback will be way longer, it's better than no feedback)
  • Upgrade version
  • Ensure org-trello works with emacs 24.4 (how do i install it...)

0.3.2

0.3.1.1

  • Installation failure - #112
  • Version
  • Release notes

0.3.1

  • Backlog
  • Version
  • Avoid duplication in declaring the org-trello version
  • Add the important information about emacs 24.3+ (org-trello is only supported from this version range)
  • Clean the code regarding the old checklist/item entities (with stars) - #105
  • Sometimes, multiple cards are created more than once. Improve the proxy policy regarding this - Unable to reproduce so do nothing.
  • Release notes

0.3.0

  • Backlog
  • Upgrade Version
  • org-trello bindings remains present when org-trello is switched off. Fix it.
  • Update doc
  • Release notes

0.2.9.1

  • Forgot to ship code
  • Update version
  • Release notes

0.2.9

  • Remove org-trello.el at the root of the code (as the package generates this file and the test load without it, no longer needs to be gitted)
  • Invisible checkbox identifier - #98
  • Fix sync from trello which loses the state of the checkboxes
  • Fix tests break since org-trello.el has been destroyed and simplify the testing
  • Overload the C-e mapping to go at the end of the line for the org-trello mode
  • Update doc
  • Release notes

0.2.8.2

  • Fix yet another error on synchronization from trello.
  • Update doc
  • Release notes

0.2.8.1

  • Fix error on synchronization from trello
  • Update doc
  • Release notes

0.2.8

  • Backlog
  • Synchronize description - #80
  • Use --reduce-from from dash instead of cl-reduce to reduce the cl deps
  • Version
  • Update doc
  • Release notes

0.2.7

  • Backlog
  • Create TODO template for the backlog start
  • Clean obsolete files (org-trello.org is no longer maintained, TODO-tests.org is no longer used)
  • Retry to split into namespace files - #93
    • Split into namespace files
    • Ensure packaging is generated and ok for marmalade
    • Ensure packaging is generated and ok for melpa - yes, ensure that the root org-trello.el is generated before pushing on master.
    • Ensure the tests are still ok
  • README-dev - #99
  • Rewrite the abstraction around fetched results to unify the data model (in and out identical) - #100
  • Unify the terms around users-assigned (org-trello) and members (trello)
  • Split the last org-trello namespace into 2 (controller for the orchestration function call triggered by interactive commands and org-trello for the interactive commands)
  • Unfold every entries before triggering the sync from trello to avoid problems similar as #53
  • Version
  • Release notes

0.2.6

  • Jump to card - #88
  • Rewrite convention for the "goto board" action into "jump to board"
  • Update README.md
  • Version
  • Release Note

0.2.5

  • Backlog updates
  • Global properties in upper case - #83
  • Hide the global properties - #77
  • Use of checkbox convention - #78
  • Jumping from emacs to the current trello board - #76
  • Simplify the update of the help menu to avoid possible desynchronisation with code
  • Update documentation + TOC
  • Version
  • Release notes

0.2.4

  • Sprint backlog
  • Some refactoring + tests coverage
  • Fix sync-from-trello - Merge org card's users assigned list and the trello one
  • Fix sync-from-trello - if new entities are referenced but not yet sync'ed on trello, they will disappear from the buffer when sync-from-trello (they should not) - #71
    • Compute the entities without sync'ed properties
    • Write them silly at the end of the computation of the sync'ed data (trello and org merge) to the org buffer
  • Upgrade version
  • Release notes

0.2.3

  • Version
  • Fix discrepancy between docstring and binding to delete the setup - #74
  • Use a prefix binding which does not override the emacs's default user prefix (keep the original for the moment to avoid disturbing people which already use it) - #72
  • Update documentation about the possibility to change the default prefix key
  • Fix ci-travis build due to change in cask installation command
  • Release notes

0.2.2

  • Version
  • Improve abstraction around data from trello (not complete yet)
  • Show people assigned to card - #67
    • Compute user properties part from the board's informations
    • Install board setup routine (C-c o I) also install board users
    • Create board routine (C-c o i) should also install user boards (only the current user should then appear)
    • Setuping properties before doing any actions
    • Cleanup routine should also remove user global properties
    • User assigns oneself to the card
    • User unassigns oneself to the card
    • sync-to-trello also assign users
    • sync-to-trello also unassign users
    • sync-from-trello also retrieve user informations and update the org buffer
    • cleanup routine must cleanup card properties regarding user assigned
  • Update README about new command
  • Update README TOC
  • Release notes

0.2.1.2

  • Version
  • Release notes
  • Fix typography in naming windows-nt system

0.2.1.1

  • Version
  • Release notes
  • Fix error in packaging manipulation

0.2.1

  • Version
  • Improve sync from trello - In case of new item/checklist, the entry will be added at the end of the buffer instead of its rightful place.
  • Problem regarding some function on windows system - #62
  • Release notes

0.2.0

  • Version
  • Improve cleanup of the org-trello metadata
  • Videos about org-trello
    • Webadmin
    • Checkbox
    • Sync from trello
    • Cleanup trello board
    • Cleanup org-trello buffe
  • Reference videos to README
  • Improve sync to trello
  • Release notes

0.1.9

  • Clean install org-trello
  • Ensure sync-from-trello keep the order of the checklists clean
  • Version
  • Release notes

0.1.8

  • Simplify Cask file
  • webadmin: Improve rendering [2/2]
    • Better display for the delete buttons.
    • Use css for the play/pause entities
  • Ensure checks before sync request to the proxy.
  • Fix sync full entity (related to map-checkbox) - #53
  • Improve the justify policy once and for all (this blinks at the moment!)
  • Version
  • Fix problem with archive/unarchive file routine
  • Fix problem with delete file routine (does not take place)
  • Add missing callback for the delete action
  • Improve the post-actions
    • Justify once
    • Saving once
    • Unify the saving behaviour with the delete action

0.1.7.1

  • Fix problem requiring cl-lib - #51
  • Fix error on when-let - #54
  • Version
  • release notes

0.1.7

  • webadmin: Add an action button on action to stop it
  • webadmin: Add an action button to stop every running actions on entities
  • URLencode/Protect the data from the query before executing the query - #46
  • Some refactoring about:
    • Docstring position (same level as function definition, this way, when toggling sexp, we see the docstring too)
    • Simplification of cond statement
    • Adding some missing tests
    • Simplifying some code function (removing let when not needed)
  • Fix the scan problem with level 3 (must have been introduced with the refactoring from number to variable level)
  • Remove the marker notion and use the identifier in its place (we already use it as marker)
  • Fix the :PROPERTIES: font lock (which is not painted as keyword)
  • Improve the justify policy (trim the content before computing the justifying) -> There remains erratic behaviour
  • Improve map-checkbox to deal with limit (map over checkbox inferior to current level, at the moment, we scan all checkboxes)
  • Version
  • Release notes

0.1.6

  • Use the native org checklist to sync to trello
  • Sync entity and arborescence tree
  • Sync to trello must sync the native checklist if the flag is activated
  • Sync from trello must create native checklists if the flag is activated
  • Cleanup routine must cleanup the new checklist.
  • Delete entity must remove entity on point
  • Upgrade version
  • Automate the release to marmalade
  • Justify the #PROPERTIES# to the left for a better rendering
  • Keywordify the #PROPERTIES#
  • Merge the org :PROPERTIES: and the org-trello #PROPERTIES# into one.
  • Improve the activation/deactivation of the new way
  • Update the readme about the new checkbox mode
  • Release notes
  • Release

0.1.5

  • Symmetry in the architecture - the deletion must pass through the consumer too.
  • Upgrade version
  • webadmin: Improve the rendering of the webadmin page to add headers and action
  • webadmin: Add a current scanning entry in the webadmin page
  • Defining log level using variable
  • Redefine main function to sync an entity (they are badly named).
  • Release notes
  • Release

0.1.4

  • Prepare the hierarchy files to avoid problem like #37 (comment)
  • Adding a version interactive command (it will help for asking people the version they use).
  • Upgrade version
  • Refactoring - simplify code
  • Improve message labels
  • Improve failure dealing regarding the sync
  • Improve the marker computation
  • Remove the label/title notion and use the name notion (same as trello), this will reduce error reasoning.
  • Fix the format with missing argument on the callback sync success
  • Improve the test regarding the synchro completion of a level
  • Order when syncing to trello
  • Release notes
  • Release

0.1.3

  • Leverage elnode's webserver capacity to display some basic monitoring about the synchronization
  • Install bootstrap and jquery.js directly to avoid the user's manual installation (the first query to static files install bootstrap and jquery now)
  • Simple end to end test - simple entity creation
  • Improve the logging policy
  • Improve the saving policy
  • Upgrade version
  • Release notes
  • Release

0.1.2

  • DONE Use an intermediary server between org and trello to permit asynchronous actions
  • DONE Change org-trello's loading policy + update the readme about it
  • DONE Find a way to make the proxy less verbose
  • DONE Fix the loss of todo keywords after the synchronization -> no idea what's wrong here
  • DONE Improve the attachment board routine to add the missing | keyword (hardcode with DONE for example)
  • DONE Improve the clearing of already present heading metadata
  • DONE Improve the help message to categorize the bindings
  • DONE Improve the starting/stopping of org-trello
  • DONE Remove end to end test as this can no longer works with asynchronous
  • DONE Update the readme to explain the migration from 0.1.1 to 0.1.2
  • DONE Render the sync to trello routine asynchronous
  • DONE Render the sync complex entity routine asynchronous
  • DONE Render the sync from trello asynchronous
  • DONE Fix check setup routine
  • DONE Interactive command to cleanup the org-trello data from the current buffer
  • DONE Interactive command to delete all entities from the board and the org buffer
  • DONE Update version
  • DONE Release notes
  • DONE Release

0.1.1

  • DONE Literate org-trello
  • DONE Testing the packaging, at the moment, this is done manually (make package & M-x package-install-file)
  • DONE Introducing C-c o h at the loading of the buffer when ot is loaded
  • DONE Update readme/main page with images on videos
  • DONE Replace already present properties regarding boards before injecting new ones.
  • DONE Improve the current attach board and list routine to avoid manual setup for the user
  • DONE Update version
  • DONE Update dependencies lib to more recent version.
  • DONE Remove some warnings
  • DONE Add some message for the user to warn the user to use UTF-8
  • DONE Force utf-8 for the routine of board installation (create aend attach)
  • DONE Some more refactoring
  • DONE Refactoring: formatting code, install consume-key and access token routine improved, ...
  • DONE Refactoring: UTF-8 warning for every routine + Forcing UTF-8 at setup time (create board and attach board routine)
  • DONE Refactoring: Adding ^L break line inside the code to delimit the namespace
  • DONE Refactoring: Improve the callback use by avoiding to specify them
  • DONE Refactoring: Restart org-mode after synchronization to avoid losing the user's setup.
  • DONE Refactoring: Fix some problems (version, checklist mechanism update, warning on format, create complex entity which sync only the current entity)
  • DONE Release notes
  • DONE Release

0.1.0

  • DONE Fix importing of cards with due date - #22
  • DONE Migrate carton to card.el (travis-ci builds break because of this)
  • DONE Order of creation of list (from keywords) in trello does not match the order of the keyword
  • DONE Abstract away the query (:method, :uri, ...) implementation
  • DONE Abstract away the implementation of the org-data some more (access of the information from the map are embedded in the function instead of delegating to dedicated function, thus not hiding the implementation)
  • DONE Version
  • DONE Order when synchronizing from trello does not match trello's order
  • DONE Refactor the sync from trello routine function (2 reduce embedded, only one is sufficient)
  • DONE Enforce the order of the card accord to the org keywords after dumping the new entries from trello
  • DONE Abstract away the return data from the http request
  • DONE Update org version to the latest stable
  • DONE Release notes

v0.0.9

  • DONE Update videos with the new features in the readme
  • DONE Fix bug regarding the saving buffer routine
  • DONE Refactoring action code regarding the message to display in the minibuffer (ATM we do not see what is done or not any longer)
  • DONE Refactoring the http and http-sync functions
  • DONE Improve the delete entity action by forcing the caret to go at the begin of the line of the heading before killing anything.
  • DONE Update version
  • DONE Release notes

v0.0.8

  • DONE Fix the cl-lib dependency
  • DONE Improve the message when an action is done to let the user know when the action is done!
  • DONE Better saving buffer policy
  • DONE Sync org DEADLINE with trello card due - #17
  • DONE Done, Todo on "check lists" - Once the user sets a "check list" to DONE or TODO, then check or uncheck all the tasks it contains. - #16
  • DONE A simple and parametrable setup to make the user choose to use the checklist system or not
  • DONE Upgrade version
  • DONE Release notes
  • DONE Release
  • DONE Update documentation about deadline, checklist
  • DONE Cleanup the debugging functions

v0.0.7

  • DONE Reference missing bindings in documentation
  • DONE Upgrade version
  • DONE Improve the error message around the setup (the setup message is too generic and must be more detailed)
  • DONE Save the buffer after the synchronization is done (after all we write the trello ids in the buffer)
  • DONE Release

v0.0.6.1

  • DONE Fix the json-1.3 dependency, sometimes only 1.2 is available
  • DONE Update version
  • DONE Release

v0.0.6

  • DONE Test that the title/label of the entity is set when syncing to avoid a 400 error
  • DONE Before making the request, ensure that everything is ok (checklist needs the card id, items needs the checklist id, etc...)
  • DONE Up the demo video in the beginning of the readme
  • DONE Improve readme with links to org-mode and trello
  • DONE Improve readme's use cases
  • DONE Mention the possible errors
  • DONE Mention the emacs version
  • DONE Update release notes
  • DONE Update the version
  • DONE Make a release

v0.0.5

  • DONE Synchronizing from the trello board must simply computes and add/remove what's changed [100%]
  • DONE Rewrite the release notes in their own file
  • DONE Look on how to make a toc in the README.md in github
  • DONE Update the release notes
  • DONE Release on github, marmalade, melpa

v0.0.4.1

  • DONE Fix the creation board routine regarding the org-mode keywords (dynamic typing hell!)
  • DONE Improve documentation regarding the possibilities to setup the org-mode keyword
  • DONE Upgrade version to 0.0.4.1
  • DONE Release on github, melpa, marmalade

v0.0.4

  • DONE Permit the user to deal with his/her own trello list (based on his/her org-mode keywords - cf. http://orgmode.org/manual/In_002dbuffer-settings.html)
  • DONE Deploy on marmalade the stable version (and update the readme about it)
  • DONE Rewrite tests using expectations
  • DONE Simplify some code regarding destructuring for example
  • DONE Remove useless code
  • DONE Improve documentations and sync the routine check message with the documentation.
  • DONE Update documentation
  • DONE Release on github, melpa, marmalade

v0.0.3

  • DONE Syncing complex entities
  • DONE cleanup useless tests
  • DONE Namespace cleanup
  • DONE Building package is now able to deal with the right version
  • DONE Create a board from org-mode
  • DONE Display the name of the board as a property file
  • DONE Cleanup the useless controls
  • DONE Given a org-mode file, fill in the trello board
  • DONE Announce in emacs mailing list
  • DONE Filter out the closed boards from the "choose board list"
  • DONE filter out level > 4 when syncing.
  • DONE Given a trello board, sync into a org-mode file
  • cf. todo/done for the remains
  • DONE Release on github (and the previous version too)

v0.0.2

  • Technical release fixing technical details
  • Fixing the packaging (inlining into org-trello.el)
  • Adding ci-travis
  • Local packaging to help testing

v0.0.1

  • write only mode at the moment (org-mode pushes to trello, no reading yet)
  • simple entity creation (card, checklist, item/task), the request is asynchroneous
  • entity deletion (card, checklist, item/task)
  • Interactive command to ease the setup of the consumer-key and the access-token
  • Interactive command to ease the setup of one org-mode file (which represents one trello board). I assume there exists a 'todo', 'doing', and 'done' list (named that way too)
  • Control that the setup file (consumer-key and access-token) are rightly generated (to avoid later problem)
  • Control that the properties on the current org-mode file are rightly setuped to access a trello board
  • packaging for melpa