matterhorn 50200.14.0 → 50200.14.1
raw patch · 3 files changed
+12/−1 lines, 3 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Matterhorn.Types: listOverlayEnterHandler :: forall a_a11KZ b_a11L0. Lens' (ListOverlayState a_a11KZ b_a11L0) (a_a11KZ -> MH Bool)
+ Matterhorn.Types: listOverlayEnterHandler :: forall a_a11Ln b_a11Lo. Lens' (ListOverlayState a_a11Ln b_a11Lo) (a_a11Ln -> MH Bool)
- Matterhorn.Types: listOverlayFetchResults :: forall a_a11KZ b_a11L0. Lens' (ListOverlayState a_a11KZ b_a11L0) (b_a11L0 -> Session -> Text -> IO (Vector a_a11KZ))
+ Matterhorn.Types: listOverlayFetchResults :: forall a_a11Ln b_a11Lo. Lens' (ListOverlayState a_a11Ln b_a11Lo) (b_a11Lo -> Session -> Text -> IO (Vector a_a11Ln))
- Matterhorn.Types: listOverlayNewList :: forall a_a11KZ b_a11L0. Lens' (ListOverlayState a_a11KZ b_a11L0) (Vector a_a11KZ -> List Name a_a11KZ)
+ Matterhorn.Types: listOverlayNewList :: forall a_a11Ln b_a11Lo. Lens' (ListOverlayState a_a11Ln b_a11Lo) (Vector a_a11Ln -> List Name a_a11Ln)
- Matterhorn.Types: listOverlayRecordCount :: forall a_a11KZ b_a11L0. Lens' (ListOverlayState a_a11KZ b_a11L0) (Maybe Int)
+ Matterhorn.Types: listOverlayRecordCount :: forall a_a11Ln b_a11Lo. Lens' (ListOverlayState a_a11Ln b_a11Lo) (Maybe Int)
- Matterhorn.Types: listOverlayReturnMode :: forall a_a11KZ b_a11L0. Lens' (ListOverlayState a_a11KZ b_a11L0) Mode
+ Matterhorn.Types: listOverlayReturnMode :: forall a_a11Ln b_a11Lo. Lens' (ListOverlayState a_a11Ln b_a11Lo) Mode
- Matterhorn.Types: listOverlaySearchInput :: forall a_a11KZ b_a11L0. Lens' (ListOverlayState a_a11KZ b_a11L0) (Editor Text Name)
+ Matterhorn.Types: listOverlaySearchInput :: forall a_a11Ln b_a11Lo. Lens' (ListOverlayState a_a11Ln b_a11Lo) (Editor Text Name)
- Matterhorn.Types: listOverlaySearchResults :: forall a_a11KZ b_a11L0. Lens' (ListOverlayState a_a11KZ b_a11L0) (List Name a_a11KZ)
+ Matterhorn.Types: listOverlaySearchResults :: forall a_a11Ln b_a11Lo. Lens' (ListOverlayState a_a11Ln b_a11Lo) (List Name a_a11Ln)
- Matterhorn.Types: listOverlaySearchScope :: forall a_a11KZ b_a11L0. Lens' (ListOverlayState a_a11KZ b_a11L0) b_a11L0
+ Matterhorn.Types: listOverlaySearchScope :: forall a_a11Ln b_a11Lo. Lens' (ListOverlayState a_a11Ln b_a11Lo) b_a11Lo
- Matterhorn.Types: listOverlaySearching :: forall a_a11KZ b_a11L0. Lens' (ListOverlayState a_a11KZ b_a11L0) Bool
+ Matterhorn.Types: listOverlaySearching :: forall a_a11Ln b_a11Lo. Lens' (ListOverlayState a_a11Ln b_a11Lo) Bool
Files
- CHANGELOG.md +7/−0
- matterhorn.cabal +1/−1
- src/Matterhorn/Types/Channels.hs +4/−0
CHANGELOG.md view
@@ -1,4 +1,11 @@ +50200.14.1+==========++Bug fixes:+ * Fixed an issue where some builds would crash right after startup with+ a missing "mappend" exception.+ 50200.14.0 ==========
matterhorn.cabal view
@@ -1,5 +1,5 @@ name: matterhorn-version: 50200.14.0+version: 50200.14.1 synopsis: Terminal client for the Mattermost chat system description: This is a terminal client for the Mattermost chat system. Please see the README for a list of
src/Matterhorn/Types/Channels.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE DeriveFunctor #-} {-# LANGUAGE DeriveFoldable #-}@@ -341,6 +342,9 @@ instance Monoid (AllMyChannels ClientChannel) where mempty = noChannels+#if !MIN_VERSION_base(4,11,0)+ mappend = (<>)+#endif getDmChannelFor :: UserId -> ClientChannels -> Maybe ChannelId getDmChannelFor uId cs = cs^.userChannelMap.at uId