- None.
- None.
- None.
- None.
- None.
- None.
- Add ability to configure max concurrency of CDN requests through environment variable. maikelvdh #773
-
Fix an issue comparing mixed numeric and string prerelease version segments.
sagiwei #752 -
Fix crash when attempting to load nonexistent CDN index shards on custom CDN repos.
santam85 #771
- None.
- None.
- None.
- Accept any casing for platform names in
Platform.new.
Eric Amorde #765
- None.
-
Fix an issue updating spec repos in Podfile.lock when the key already exists
fnxpt #748 -
Fix a crash when calling Specification#subspec_by_name on a deprecated specification with no name
sagiwei #742
- None.
- Revert minimum required Ruby version to 2.6 to support macOS system Ruby
Eric Amorde #12122
- None.
- Fix a bug when attempting to publish a Pod with
pod trunk pushin certain cases
Eric Amorde #729
- None.
- Fix a crash when running with specific versions of activesupport
Eric Amorde CocoaPods#12116
- None.
- None.
-
Add
visionOSas a new platform.
Gabriel Donadel #745 -
Extend
script_phaseDSL to supportalways_out_of_dateattribute.
Alvar Hansen #750
- None.
- None.
- None.
-
Extend
schemeDSL to enablebuild_configurations.
Nikita Krasnov #731 -
Extend
schemeDSL to allow specifying running tests in parallel.
Dimitris Koutsogiorgas #722
- Fix warnings in
dependency.rb.
Nick Cooke #720
- None.
- None.
- None.
- None.
- None.
- Update repo regex to better handle ssh URLs.
Dimitris Koutsogiorgas #702
- None.
- None.
- None.
- None.
- Extend
on_demand_resourcesDSL to allow the ability to specify a category.
Dimitris Koutsogiorgas #697
- None.
-
Add
project_header_filesDSL to specifications.
Dimitris Koutsogiorgas #692 -
Add support for
on_demand_resourcesDSL.
JunyiXie Dimitris Koutsogiorgas #690 -
Add
before_headersandafter_headersexecution position DSL.
Dimitris Koutsogiorgas #686 -
Add a pre_integrate_hook API
David Chavez #643 -
Allow version
0to be used.
Eloy Durán #657 -
Update comments/docs to indicate
module_map=falsewill skipmodulemapfile generation.
Sergey Erokhin #664
- Bump addressable dependency to 2.8.
Dimitris Koutsogiorgas #688
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- Drop support for Ruby 2.0 and 2.2. Minimum required Ruby version is now 2.3.3 (included on macOS High Sierra)
Eric Amorde CocoaPods#9821
-
Added
ensure_bundler!flag to the Podfile DSL.
Sean Reinhardt #9325 -
Add a post_integrate_hook API
lucasmpaim #7432
- None.
- None.
- CDNSource - Run a rudimentary local check to help with CDN client robustness.
Igor Makarov #632 CocoaPods#9814
- None.
- Fix a crash when JSON Podspec encoding is guessed incorrectly
Jason Schroeder #629
- None.
- None.
- None.
- None.
- None.
- Fix a crash when an HTTP(S) response has no headers
Eric Amorde #607
- None.
- None.
-
Allow specifying no default subspec.
Dimitris Koutsogiorgas #584 -
Add
code_coveragesupport for scheme DSL.
Dimitris Koutsogiorgas #603 CocoaPods/CocoaPods#8921 -
Add
:configurationsDSL for podspec dependencies.
Samuel Giddins Dimitris Koutsogiorgas #586 -
Expand
use_frameworks!DSL to accept linkage style.
Dimitris Koutsogiorgas #581 -
Extend
script_phaseDSL to support dependency file.
Dimitris Koutsogiorgas #579 -
Make initializing
Platformwith the string 'macos' equivalent to callingPlatform.macos
Eric Amorde #602
- None.
- None.
- None.
- None.
- Follow up fix to #595 not to delete other hashes during serialization.
Dimitris Koutsogiorgas #598
- None.
- Ensure that specs can round-trip to JSON byte-for-byte identical.
Samuel Giddins #595
- None.
-
Do not alter
swift_versionsattribute when calculating Swift versions.
Dimitris Koutsogiorgas #592 -
Update
concurrent-rubygem dependency to '~> 1.1'.
Igor Makarov #591
- None.
- None.
- None.
- None.
-
Add support for UI test specs with
test_typevalue:ui
Yavuz Nuzumlali #562 -
Don't
Dir.chdirwhen loadingPod::Specificationfrom JSON
Igor Makarov #565 -
Replace git-based
MasterSourcewith CDN-basedTrunkSource
Igor Makarov #552 -
Add Info.plist DSL to Specifications
Eric Amorde CocoaPods/CocoaPods#8753 -
Add
project_nameDSL to allow grouping pods into projects.
Dimitris Koutsogiorgas #547 -
Allow test specs to specify an
app_host_nameto point to an app spec whose application is used as the test's app host.
jkap Samuel Giddins #520 -
Add
:headersoption to allow passing in custom headers tocURLwhen downloading source via the:httpdownload strategy.
Wilmar van Heerden cocoapods-downloader#89 #557
-
Emit an error when a Podspec has an incorrect type for the
sourceattribute
Eric Amorde CocoaPods/CocoaPods#5420 -
Gracefully handle invalid version values during linting.
Eric Amorde CocoaPods/CocoaPods#8785 -
Pass a non-browser user agent for social media validation
Dov Frankel #571 CocoaPods#9053 CocoaPods#9049
- None.
- None.
- None.
- Use URI escaping in
CDNSource.
Igor Makarov #554 CocoaPods#8951
-
CDNSource: Lower the thread pool limit to 50 and add an environment variable to override it.
Igor Makarov #551 -
CDNSource: Improve the error messaging from multi-threaded code.
Igor Makarov #551 -
CDNSource: Retry connection errors.
Igor Makarov #551
- None.
- CDNSource: Use a more compact, sharded index retrieving for the pod versions
Igor Makarov #541
- None.
- None.
- None.
- None.
- None.
- None.
- Ensure
swift_versionsingular version is included in JSON representation.
Dimitris Koutsogiorgas #8635
- None.
- Fix a crash when searching for a compatible version of a Source that has a higher version requirement
Eric Amorde #482
- None.
- Fix linting a JSON podspec that contains test or app subspecs.
This allows affected specs to be pushed to trunk.
Samuel Giddins
- Add support for
xcfilelistinscript_phaseDSL.
Dimitris Koutsogiorgas #517
- None.
-
Add documentation for the
:testspecsoption on thepodPodfile DSL
Eric Amorde #506 -
Better error messages, if unallowed version requirement is specified in Podspec.
Wolfgang Lutz #466 -
DSL for
schemesupport.
Dimitris Koutsogiorgas #7577 #479 -
Replace
test_onlyattribute option withspec_types.
Dimitris Koutsogiorgas #470 -
Windows support - do not use fork when updating the index
David Airapetyan #466
-
Fix several array sorting inconsistencies when generating a Lockfile.
When a Lockfile is being written to disk,YAMLHelpersorts arrays by&:downcase.
When a new Lockfile is generated, the sort order is plain lexicographical.
This causes pods likeGoogleSignInandGTMSessionFetcherbeing in a different order in each case, causing--deploymentto report an error when in fact the Lockfile wouldn't be changed.
Igor Makarov -
Fix a crash when using
inhibit_all_warnings!in parent and child scopes
Eric Amorde #472
- None.
- Ensure
test_typevalue is converted to a symbol from consumers of JSON podspecs.
Dimitris Koutsogiorgas #504
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- Fix docstring for Pod::Podfile.from_yaml
Jenn Kaplan #459
- None.
- Cache result of
Specification#checksumandPodfile#checksummethods
Dimitris Koutsogiorgas CocoaPods#7854
- Update docs to include per-pod
:modular_headersoption.
Eric Amorde
- None.
- None.
- Fix using
TargetDefinitionobjects as hash keys.
Samuel Giddins
- None.
-
Always lower case spec repo URL for 'SPEC REPOS'
Dimitris Koutsogiorgas CocoaPods#7586 -
Calling
Specification#dupwill set the parent for subspecs to be the new object.
Samuel Giddins -
Podfile objects are equatable.
Samuel Giddins -
Stably sort arrays being serialized into YAML. Samuel Giddins
- None.
- None.
-
Add ability to lockfile to retrieve spec repo for pod name
Dimitris Koutsogiorgas #434 -
HTTP::perform_head_requestnow includes a 1-byteRangeheader in the fallback GET request. Kyle Fleming #425 -
Update Podfile Reference Guide to include
:sourceparameter for thepodstatement
Mark Woollard #7359 -
Allow enabling modular headers for pods in the Podfile.
Samuel Giddins
-
Fix crash when there's an empty source spec directory
Paul Beusterien CocoaPods#6381 -
The
Dependency#mergemethod takes into account anypodspec_repos the dependencies may have set.
Samuel Giddins -
When evaluating
.podspecfiles, ensure that__FILE__refers to the correct file.
Samuel Giddins -
Serialize lockfiles that contain Pods with non-alphanumeric characters (such as
!) properly.
Samuel Giddins CocoaPods#7302
- None.
- None.
- Add
swift_versionDSL
Danielle Tomlinson Dimitris Koutsogiorgas #417
- None.
-
Add podspec
script_phasesDSL Dimitris Koutsogiorgas #413 -
Update commments/docs to indicate prefix_header=false will skip pch generation
Paul Beusterien #412
-
Fix typo when validating cocoapods version
Dimitris Koutsogiorgas #418 -
Improve performance of
Pod::Source#search
Dimitris Koutsogiorgas #416
-
Fix requirements cloning for
:testspecs
Justin Martin #401 -
Add Podfile DSL for
script_phase
Dimitris Koutsogiorgas #389 -
Add
requires_app_hostDSL attribute
Dimitris Koutsogiorgas #399 -
Introduce
static_frameworkpodspec attribute Paul Beusterien #386
- Provide a better error message when encountering empty spec directories
David Airapetyan #5184
- Introduce
static_frameworkpodspec attribute Paul Beusterien #386
-
Split testspecs from subspecs during JSON serialization
Dimitris Koutsogiorgas #398 -
Fix JSON deserialization for test specs
Dimitris Koutsogiorgas #396
- None.
- None.
- None.
- None.
- None.
- Check requires_arc for true/false strings Vinay Guthal #393
- None.
- Cleanup DSL for
spec.source- remove mentioning of:path.
Maksym Komarychev #388
-
Introduce
test_specificationDSL
Dimitris Koutsogiorgas Kyle Fuller #369 -
Allow the use of
macosin place ofosxas a platform name.
Samuel Giddins
-
Cache target definition label value
Dimitris Koutsogiorgas #387 -
Cache version result for each pod and segments
Dimitris Koutsogiorgas #385 -
Correctly include parent dependencies when parsing testspecs
Dimitris Koutsogiorgas #384 -
Fix typo in
specification.rb
Dimitris Koutsogiorgas #376 -
Fix Strange quotation marks in
lockfile.rb
Dacaiguoguo #381
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- Prevent crashing When a
Specificationhas adescriptionbut nosummary.
Danielle Tomlinson #6360
- None.
- Fix handling of version numbers in specifications.
Danielle Tomlinson #363
-
Improve dependency resolution performance by caching specification hashes.
Dimitris Koutsogiorgas #5180 -
Add support for version metadata as specified by http://semver.org/#spec-item-10.
Danielle Tomlinson #6224
- Raise an error if
inherit!is used on an abstract target.
Dimitris Koutsogiorgas #5342
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- None.
-
Improved warning message for the renaming of
xcodeprojtoprojectin thePodfileDSL.
Olivier Halligon #327 -
Improved documentation of the
deployment_targetattribute in thePodspecDSL.
Olivier Halligon #329 -
Add missing space to not-found message.
Boris Bügling #330 -
Specifying a
platformtwice for the same target in a Podfile raises a helpful error.
Samuel Giddins #328 -
Specifying multiple
post_installhooks in a Podfile raises an error.
Daniel Tomlinson #334
- None.
- None.
-
Fixed path checking for case-insensitive filesystems.
Coder-256 CocoaPods#5039 -
Fail more gracefully when a Podfile includes
pod pod 'Dependency'.
Samuel Giddins CocoaPods#5379
- None.
- None.
- None.
- Allow inheriting from a parent target definition that is abstract without a
platform set.
Samuel Giddins CocoaPods#5242
- Improve error message on MasterSource networking errors.
Daniel Tomlinson CocoaPods#5175
- Root attributes are inherited by default.
Samuel Giddins CocoaPods#5177
- None.
- None.
-
Add support for sharded
Specsdirectories in a source.
Samuel Giddins CocoaPods#5002 -
Migrate the
Pod::SourcesManagersingleton to be thePod::Source::Managerclass.
Samuel Giddins -
Add support for specifying a list of tags in a source for breaking backwards compatibility with old CocoaPods versions.
Samuel Giddins CocoaPods#5002
-
Allow the master specs repo to be cloned using a
git://URL.
Samuel Giddins CocoaPods#5062 -
Appending to an existing search index will now make new pods visible via search.
Muhammed Yavuz Nuzumlalı CocoaPods#5031
- Add
MasterSourceand refactorSource::Aggregateto be setup withArray<Source>.
Daniel Tomlinson CocoaPods#5005
- None.
- Allow a specification's root attributes to be accessible from a
consumer.
Samuel Giddins
-
Allow search paths target inheritance when the parent is the target definition with
inherit! :search_paths.
Samuel Giddins #4943 -
Ensure
Podfile.locks won't be generated with extraneous>-tokens in their YAML.
Samuel Giddins CocoaPods#4740 -
Make a spec's custom
module_mapaccessible from aconsumerin a multi-platform compatible manner.
Samuel Giddins
- The linter rejects
default_subspecsdefined in subspecs of podspecs. They were never taken into account for subspecs.
Marius Rackwitz Core#305
- Specification platform proxies (e.g.
spec.iosorspec.osx) will raise more informative errors when trying to set non-multiplatform attributes.
Samuel Giddins
- The
xcodeprojPodfile DSL method has been renamed toproject.
Marius Rackwitz Core#298
- Add the ability to disable inhibiting warnings per pod.
Now:inhibit_warnings => falseoption can be used in podfile to disable inhibition for specific pods.
Muhammed Yavuz Nuzumlalı
-
Fix accessing
use_frameworks?without accidentally clearing the value when it was explicitly set tofalse, so that it would be evaluated astrueon the next access.
Marius Rackwitz Core#301 -
Fix parsing of dependencies created from a string that includes the
HEADspecifier and version information.
Muhammed Yavuz Nuzumlalı CocoaPods#4710
- Dependencies created from a string that use the
HEADspecifier are properly parsed, ignoring the obsolete specifier.
Samuel Giddins CocoaPods#4710
- Fix specifying
configuration(s)for a pod inside a target block.
Samuel Giddins CocoaPods#4707
-
The
link_withPodfile DSL method has been removed in favor of target inheritance.
Samuel Giddins -
The
:exclusive => truePodfile DSL target option has been removed in favor of theinherit! :search_pathsdirective.
Samuel Giddins -
The specification of
:headdependencies has been removed.
Samuel Giddins -
The deprecated
:localdependency option has been removed in favor of the equivalent:pathoption.
Samuel Giddins -
The deprecated
dependencymethod in the Podfile DSL has been removed in favor of the equivalentpodmethod.
Samuel Giddins -
The deprecated
preferred_dependencymethod in the Specification DSL has been removed in favor of the equivalentdefault_subspecsmethod.
Samuel Giddins -
The
docset_urlSpecification attribute has been removed.
Samuel Giddins #284
-
Add support for specifying :source with a pod dependency.
Eric Firestone #278 -
Add ability to get all platforms.
Muhammed Yavuz Nuzumlalı cocoapods-search#11 -
Improve
pod searchperformance while using--fullflag.
Muhammed Yavuz Nuzumlalı cocoapods-search#8 -
The Lockfile now contains the Podfile's checksum.
Samuel Giddins -
The serialized version of podspecs now includes the default platforms a pod supports for improved forwards compatibility.
Samuel Giddins #267 -
The Podfile now allows specifying installation options via the
install!directive.
Samuel Giddins #151 -
The Podfile now allows marking targets as
abstractand specifying the pod inheritance mode via theinherit!directive.
Samuel Giddins
-
Allow non-exact version matches to be equal while maintaining a sort order.
Samuel Giddins CocoaPods#4365 -
Target definitions now inherit configuration whitelist settings.
Samuel Giddins CocoaPods#3605 -
Ensure that YAML serialization doesn't incorrectly break long strings.
Christopher Vollick
This version only introduces changes in the CocoaPods gem.
- Podfiles now have a
checksumproperty that reflects the internal state of the Podfile.
Samuel Giddins
- Activesupport 4 is now required, breaking compatibility with applications
locked to
3.x.y.
- Fixes crash when using plugins where activesupport 4 was not installed.
Delisa Mason #266
- Add
tvosas a new platform.
Boris Bügling Core#263
This version only introduces changes in the CocoaPods gem.
- This release fixes a file permissions error when using the RubyGem.
Samuel Giddins
- Ensure all gem files are readable.
Samuel Giddins CocoaPods#4085
-
Gracefully handle missing root podspecs when auto-detecting.
Hugo Tunius #3919 -
When comparing versions with unequal numbers of trailing zeros, the one with fewer zeros will only compare less than the other when they are otherwise equal.
Gabriele Petronella cocoapods.org#185 -
Support converting objects of arbitrary classes to YAML.
Samuel Giddins CocoaPods#3907 -
Add a 'public_only' flag to linter results for warnings that are only appropriate for public specification.
Samuel Giddins #190 CocoaPods#2682
- The
major,minor, andpatchproperties of versions will now always return a number.
Samuel Giddins
This version only introduces changes in the CocoaPods gem.
This version only introduces changes in the CocoaPods gem.
- All string values written via the Podspec Ruby DSL will automatically have
extraneous spaces stripped.
Samuel Giddins #239
- Deprecate the
xcconfigattribute in the Podspec DSL, which is replaced by the new attributespod_target_xcconfiganduser_target_xcconfig.
Marius Rackwitz CocoaPods#3465
-
Add support for specifying the CocoaPods version in the podspec.
Daniel Tomlinson Core#240 -
Attempt to detect (and warn) when a podfile has smart quotes.
Samuel Giddins -
Add
watchosas a new platform.
Boris Bügling Core#249
- A more useful DSLError will be shown when there are syntax errors in a Ruby
Podfile or Podspec.
Samuel Giddins CocoaPods#2651
This version only introduces changes in the CocoaPods gem.
This version only introduces changes in the CocoaPods gem.
This version only introduces changes in the CocoaPods gem.
- Only re-write lockfiles if they are changed, in an attempt to avoid exposing
Psych serialization changes across Ruby versions.
Samuel Giddins
- On case-insensitive HFS+ file systems, try to make queries for specs in
spec repos to be case-preserved.
Samuel Giddins CocoaPods#2910 CocoaPods#3024
-
Allow specifying multiple subspec pod dependencies inline in the Podfile, via
pod 'Pod', :subspecs => ['Subspec1', 'Subspec2'].
Samuel Giddins #221 -
Allow specifying a custom module map file.
Samuel Giddins Marius Rackwitz #218
-
The linter will now ensure that subspecs' names do not contain whitespace.
Marius Rackwitz Joshua Kalpin Samuel Giddins #177 #178 #202 #233 -
The linter fails now if root attributes occur on subspec level.
Marius Rackwitz #233 -
Inhibit warnings for pods that only have the
inhibit_warningsoption enabled on a subspec.
Samuel Giddins CocoaPods#2777
This version only introduces changes in the CocoaPods gem.
This version only introduces changes in the CocoaPods gem.
- DSL errors now show more context when errors such as
SyntaxErrorare encountered.
Samuel Giddins
- Allow a
Dependencyto be initialized with no non-nil external source key-value pairs and not be considered external.
Samuel Giddins CocoaPods#3320
- Ensure that strings that are serialized to YAML are escaped and quoted, if
needed.
Samuel Giddins #213 CocoaPods/CocoaPods#2837
- The linter will no longer erroneously warn that a specification has been
deprecated in favor of itself.
Samuel Giddins CocoaPods#3197
- The linter now validates that every specification attribute is of the correct
type.
Samuel Giddins #220 CocoaPods#2923 CocoaPods#3134
- Allow the
podspecPodfile DSL flag to work with JSON podspecs.
Samuel Giddins #201 CocoaPods#2952
This version only introduces changes in the CocoaPods gem.
-
The Linter will now ensure against marking a spec as
deprecated_in_favor_ofitself.
Keith Smiley #212 -
Added
module_nameattribute for use with frameworks.
Boris Bügling #205 -
Evaluate a Specification in
.from_stringin the context of the directory the specification is in.
Samuel Giddins CocoaPods#2875 -
Added
use_frameworks!flag to the Podfile DSL.
Boris Bügling Core#204 -
Added
pluginsmethod to the Podfile DSL.
Samuel Giddins -
Lint specifications authors, ensuring that they are neither empty nor the default.
Samuel Giddins #214
-
Fixes the reading of dependencies that have spaces in their subspecs' name from Lockfiles.
Samuel Giddins CocoaPods#2850 -
The Linter will now give a warning if Github Gists begin with
www
Joshua Kalpin Core#200 -
Fixes handling of missing sub-subspecs in the resolver.
Samuel Giddins CocoaPods#2922
-
Allow the specification of file patterns which require ARC with
requires_arc.
Kyle Fuller Samuel Giddins CocoaPods#532 -
Allow the specification of plugins and an optional hash of options for the plugin in the Podfile.
Samuel Giddins
This version only introduces changes in the CocoaPods gem.
- Support for Ruby < 2.0.0 has been dropped. CocoaPods now depends on
Ruby 2.0.0 or greater.
Eloy Durán
- Remove
Specification::Setattributes related to dependency resolution. Removed because the new, enhanced resolver no longer uses them to keep track of the source for requirements.
Samuel Giddins CocoaPods#2637
-
Fixes an issue when finding a
Sourcebased on the spec-repo'sgitURL whengitis configured to rewrite URLs with theurl.<base>.insteadOfoption.
Eloy Durán CocoaPods#2724 CocoaPods#2696 CocoaPods#2625 -
Fixes an issue linting the
flattenfor http sources in a podspec.
Eloy Durán Core#193
- Fixes an issue linting options such as
type,sha1for http sources in a podspec. Kyle Fuller CocoaPods#2692
- Remove the notion of a
DataProviderand move the handling ofSourcedata from the file system into theSourceclass itself.
Samuel Giddins #183
-
Optimize
Source#searchto avoid iterating through all available sets.
Samuel Giddins #182 -
Set Sources are used in the order in which they are provided.
Thomas Visser CocoaPods#2556
-
Fixes the reading of subspecs with spaces from Lockfiles.
Samuel Giddins #176 -
Fixes an issue with local git spec repositories without git remotes.
Kyle Fuller CocoaPods#2590
- [Linter] Fix the license extension check.
Fabio Pelosin CocoaPods#2525
-
Drop policy to not require a git commit for
0.0.1versions.
Fabio Pelosin CocoaPods#2335 -
Removes the unused
Source::GitHubDataProviderclass.
Samuel Giddins #174 -
Adds a
urlattribute toSource. Note that this attribute is currently only gathered fromgit.
Samuel Giddins
- Fixes an issue linting specifications with invalid HTTP source.
Kyle Fuller CocoaPods#2463
-
Add support to specify dependencies per build configuration. This can be done using the following syntax in a Podfile:
pod 'Lookback', :configurations => ['Debug']Currently configurations can only be specified per single Pod. Joachim Bengtsson Eloy Durán Fabio Pelosin #52 #154
-
Added methods
deprecated?anddeprecation_descriptiontoRootAttributesAccessors.
Hugo Tunius #157 CocoaPods#2180 -
The specification
requires_arcattribute now defaults to true.
Fabio Pelosin CocoaPods#267 -
Now the specification linter warns if git sources use SSH URLs.
Fabio Pelosin CocoaPods#118 -
Removed legacy deprecation warnings of the Specification DSL.
Fabio Pelosin -
Improved error messages for merge conflicts of the Podfile.
Taylor Halliday #147 -
Only allow certain extensions for license files.
Samuel Giddins CocoaPods#2407 -
The linter now checks a JSON specification for unknown keys.
Fabio Pelosin #88 -
Exported JSON files have a trailing newline Fabio Pelosin #139
This version only introduces changes in the CocoaPods gem.
-
Extracted URL validation into its own module.
Boris Bügling #115 #116 -
Gracefully handle unexpected source structure.
Samuel E. Giddins #110 -
Linter warnings and errors are now prefixed with [
ATTRIBUTE_NAME]. ThisATTRIBUTE_NAMEspecifies which property caused the error/warning.
Joshua Kalpin #122 -
Add support for the specification of multiple
default_subspecs.
Kyle Fuller CocoaPods#2099
-
Make Platform instances usable as Hash keys.
Eloy Durán #109 -
Accept new sources for Pods when they are just redirects of the old one.
Boris Bügling #101 #102 -
Show informative error message when a merge conflict is detected in a YAML file.
Luis de la Rosa #69 #100 -
Added a check to the linter to ensure that the
social_media_urlhas been changed from the example value.
Richard Lee #67 #85 -
Partial refactor of
Pod::Linterclass.
Joshua Kalpin #50 -
Added
deprecatedanddeprecated_in_favor_ofattributes to Specification DSL.
Paul Young #87 -
The linter now checks
frameworkandlibraryattributes for invalid strings.
Paul Williamson Fabio Pelosin #66 #96 #105 -
Ignore any pod that begins with a
..
Dustin Clark #97 #98 -
The Linter will not check for comments anymore.
Fabio Pelosin #108 -
Removed legacy checks from the linter.
Fabio Pelosin #108
-
Fixed logic for default subspec attribute in nested subspecs.
Fabio Pelosin CocoaPods#1021 -
Added logic to handle subspecs and platform scopes to linter check of the
requries_arcattribute.
Fabio Pelosin CocoaPods#2005 -
The linter no longer considers empty a Specification if it only specifies the
resource_bundleattribute.
Joshua Kalpin #63 #95 -
Fix sorting of versions coming from data providers Carson McDonald CocoaPods#1936
- The specification now strips the indentation of the
prefix_headerandprepare_commandto aide their declaration as a here document (similarly to what it already does with the description).
Fabio Pelosin #51
- Fix linting for Pods which declare a private repo as the source.
Boris Bügling #82
-
Changed all references to the optimistic operator.
Luis de la Rosa -
Check requires_arc set explicitly in podspec.
Richard Lee
- Fix crash related to the usage of
s.versionin the git tag.
Joel Parsons
Introduction of the Changelog.