Skip to content
This repository has been archived by the owner on Apr 13, 2023. It is now read-only.

Releases: refactorsaurusrex/journal-cli

v1.6.1

23 Jun 04:12
Compare
Choose a tag to compare

Summary

Updated the PS Gallery API token.

v1.6.0

23 Jun 03:50
Compare
Choose a tag to compare

Disable automatic updates

In anticipation of the upcoming 2.0 release, automatic updates are being disabled for all (any?) existing users. The reason for this is because v2.0 has a large number of breaking changes as well as a very different collection of cmdlets that serves as the UI. Instead of automatically updating, users will be informed about the new version and asked to manually update after reviewing the new documentation website (which hasn't yet been released).

v1.5.0

27 Feb 06:33
Compare
Choose a tag to compare

Enhancements

  • Get-JournalFiles now has options to sort results by date.
  • Added -Wait switch to Open-JournalEntry cmdlet in order to allow reading or editing entries one at a time.
  • New splash screen will be displayed for new installations and when new versions are automatically installed.
  • Added new Add-JournalEntryContent cmdlet, which enables journaling directly from the command line window.

Bug Fixes

  • Get-JournalFiles now returns PowerShell objects which can be manipulated by native cmdlets such as Get-Content and Select-String. In previous versions, the objects returned by Get-JournalFiles didn't always work as expected when piped into native cmdlets.
  • The application will no longer check for updates on fresh installs. Instead, the first update check will occur 7 days after installation.
  • If an entry is created without any tags, a new default tag will be applied called (untagged). This tag will be automatically removed if and when any non-default tags are added. This prevents indexing functions from failing if any entries lack a tag.

Other Changes

  • Get-RecentJournalEntries has been deprecated. Please use Get-JournalFiles instead.
  • Updated several cmdlet names in order to follow a consistent Verb-{Journal}Noun naming convention. Previous names will still work, but a deprecation warning will be displayed.

v1.4.3

02 Feb 20:57
Compare
Choose a tag to compare

Bug Fix

Fixes logical error that prevented cmdlets from running if an explicit journal -Location was used. [#40]

v1.4.2

25 Jan 22:18
Compare
Choose a tag to compare

Bug Fix

This allows Open-RandomJournalEntry to be executed without any parameters. In this case, the entry is selected from the entire journal. The previous release inadvertently required a parameter which narrows the available entries to select from.

v1.4.1

25 Jan 21:39
Compare
Choose a tag to compare

Build Fix Release

This release addresses a build issue that prevented v1.4.0 from being published to the PS Gallery.

v1.4.0

25 Jan 15:37
Compare
Choose a tag to compare

Bug Fixes

  • Ensure focus is returned to PowerShell terminal after opening journal entries (#29).

Enhancements

  • Add a -Date parameter to the New-JournalEntry cmdlet. (#17)
  • Automatically check for new module updates (#31)
  • Add local logging (#33)

Compiled Journal Entries

18 Jan 16:39
Compare
Choose a tag to compare

New Features

  • Compiled Journal Entries: You can now use the New-CompiledJournalEntry cmdlet to dynamically create "macro" journal entries which are comprised of a collection of normal journal entries. For example, you can create a compiled entry consisting of every normal entry that was tagged vacation. Compiled entries can be composed based on one or more tags, a date range, or any set of custom parameters you can come up with by manipulating the results of Get-JournalIndex or Get-JournalEntriesByTag.
  • Get Journal Files: The new Get-JournalFiles cmdlet will return a collection of file objects, which can then be piped into PowerShell's Select-String cmdlet. This enables powerful text searching over all your entries.
  • List out recent entries: Use Get-RecentJournalEntries to return a simple list of journal entry file names ordered from most recent to least.

Improvements

  • Open-RandomJournalEntry now has a Year parameter which allows you to open a random entry that was originally written in the specified calendar year.
  • Open-JournalEntry now has a Last switch parameter which will open the most recently created journal entry in your markdown editor.
  • Several cmdlets now have date range parameters.
  • New-JournalEntry will now warn you when creating new entries for "today" when the current time is past midnight.