Add .DS_Store (OS X) and IntelliJ Idea files to .gitignore
Define project encoding as UTF-8
Choose web as default profile to allow the project to be imported nicely to various IDEs
Introduce search() and searchByEmail() to PersonResource
Refactor HighriseClientTest and split it to test cases so that it actually tests something meaningful
Include Tags in Party
Don't throw an exception if no persons are found for e.g. a search. Return an empty list instead. Please not that this MAY BREAK existing integrations.
Support PartyLists (they have type attributes stored a bit differently)
Introduce TagResource
Update README.md
Include google-guava as dependency
Use ImmutableMap.of in search for cleaner impl.
Add searchByName() to PersonResource
Add note base url for people
subjectId/Name/Type should not be required as they are automatically set by highrise when posting to entity specific url with ID. In fact high-rise will HTTP 500 if the values are specified.
Add test case for adding notes to a person
Remove white space
Add attachments list to Note
It's possible to have Recordings in Highrise without a body
Upgrade spring-webmvc to 3.2.6 (latest 3.x)