Changelog (What's New?)

Week Ending 2017-06-03
Fixed defect in the "Vowel/Consonant Pattern" search which incorrectly categorized a vowel as a consonant. Added "Vowel Sounds (stressed + consonant family + vowels)" search, which gives some good slant rhymes. Cleaned up a few bad and missing pronunciations, based on user feedback, so results should look a tiny bit more accurate.
Week Ending 2016-05-28
Added support to flip to a random word in the Sound Search, for certain match types. Use this to challenge yourself with new rhyming pairs when you're stuck. If you want more results, be sure to uncheck "Only Common Words".
Week Ending 2016-01-30
Added support for random words by part of speech, where we group the subcategories of part of speech types (example: list random words among all nouns, not just nouns of a given subcategory).
Week Ending 2016-01-18
Improved metadata for social media linking. Added experimental Slack command integration (private). Started gently plugging FAWM For a little while, because it's too cool for you to miss.
Week Ending 2015-11-21
Added survey link. Minor UI performance and formatting tweaks. Added Vowel Sounds (last 2) search. Added "Same" word type filter, which only shows words that have at least 1 part of speech in common with the input word. Began restructuring the 'About' section, and added to the 'Help' content.
Week Ending 2015-11-14
Added Rhymes (vowel shift) match type to the rhyming dictionary. Various fixes related to syllable counts, and translating Moby pronunciations. Removed some lists that were mostly redundant with the newer "part-of-speech" lists.
Week Ending 2015-11-07
Changed data structures so that typical sound searches run faster. Turned off word-cloud output since it slows down render time and I'm not sure that it's really been useful to searchers. If you want this back, mail me! Our Web host also significantly upgraded their database hardware (added SSDs, faster CPU), so you should find that searches run faster than before.
Week Ending 2015-10-31
Added part-of-speech word lists. Minor pronunciation cleanup. Removed some Sound match types that were underused.
Week Ending 2015-10-22
Treatment of R-colored vowels is more consistent across vowel sounds, which should lead to more good rhyme matches for consonance, assonance and general rhyming. Improved slant rhyme search logic to include wider groups of results. Disabled "Word Type" filtering for some less-popular queries until I can improve performance on the backend.
Week Ending 2015-09-22
Minor tweaks for Chrome on Lollipop (theme color, icon for 'add to homescreen').
Week Ending 2015-09-05
Added "Vowel Sounds (stress + consonant)" search. Added "Spelling (bookends)" search. Minor fixes to pronunciation data. Started importing Moby pronunciation data to fill in some gaps, though I'm not feeling great about accuracy yet. Reimplemented the list of ambiguous words, and added a new random list of specific words.
Week Ending 2015-08-29
Added double metaphone sounds-like search. Looks like the C# implementation doesn't do perfect calculations yet, but this is good enough for our purposes since we don't need the exact value verbatim. Increased analytics so we can improve your search results in the long run. Reduced overall page load time. Added homophone/alternate-spelling search. Added bookend searches. Increased pickiness of which words we highlight (so we have 2 tiers of familiarity/commonness now). Added a few custom pronunciations. "Common Words Only" is enabled by default again.
Week Ending 2015-08-22
Added word grouper prototype (in prep for a list-display UI). Started using Google Books 1-Gram frequency data to determine 'commonness' of a word instead of using WordNet tag count. This means words like "you", "of", "the", "I" and "me" are now considered common. Aww yeah. Take that, WordNet Tag Count!
Week Ending 2015-08-15
Added hyponym-based word lists. Minor navigation changes (URLs, link formatting).
Week Ending 2015-08-08
Reimplemented the "meaning" search. Added "Rhyme (family)" search. Made "I'm Feeling Rhymey" the default search, as it should provide a good mix of stable and slightly unstable rhymes. Fixed meaning lemmatizer so you get more expected results (e.g. "routes" -> "route", not "rout").